{
  "openapi": "3.0.0",
  "info": {
    "title": "apiv1",
    "version": "0.0.1",
    "description": "apiv1",
    "contact": {}
  },
  "paths": {
    "/actions/count": {
      "get": {
        "x-controller-name": "ActionController",
        "x-operation-name": "count",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Action model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Action.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Action>"
                }
              }
            }
          }
        ],
        "operationId": "ActionController.count"
      }
    },
    "/actions/delete-without-approved": {
      "delete": {
        "x-controller-name": "ActionController",
        "x-operation-name": "deleteActionsWithoutSubmission",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Actions deleted successfully",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "deletedCount": {
                      "type": "number"
                    },
                    "totalActionsFound": {
                      "type": "number"
                    },
                    "totalSubmissions": {
                      "type": "number"
                    },
                    "appIdsWithSubmission": {
                      "type": "array",
                      "items": {
                        "type": "number"
                      }
                    },
                    "actionsWithoutSubmission": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "ActionController.deleteActionsWithoutSubmission"
      }
    },
    "/actions/purchase-data-with-vendor-mapping": {
      "get": {
        "x-controller-name": "ActionController",
        "x-operation-name": "getPurchaseDataWithVendorMapping",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Action data with vendor mapping from database",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Dealer Id": {
                            "type": "string"
                          },
                          "Dealer Name": {
                            "type": "string"
                          },
                          "Dealer Category": {
                            "type": "string"
                          },
                          "Question Category": {
                            "type": "string"
                          },
                          "Action ID": {
                            "type": "string"
                          },
                          "Question": {
                            "type": "string"
                          },
                          "Action To Be Taken": {
                            "type": "string"
                          },
                          "Assignment Ref": {
                            "type": "number"
                          },
                          "Vendor Ref": {
                            "type": "number"
                          },
                          "Action Ref": {
                            "type": "number"
                          },
                          "Status": {
                            "type": "string"
                          }
                        }
                      }
                    },
                    "totalRecords": {
                      "type": "number"
                    },
                    "mappedRecords": {
                      "type": "number"
                    },
                    "unmappedRecords": {
                      "type": "number"
                    },
                    "pendingSubmissions": {
                      "type": "number"
                    },
                    "returned": {
                      "type": "number"
                    },
                    "underApproval": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "ActionController.getPurchaseDataWithVendorMapping"
      }
    },
    "/actions/update-dealer-actions-maskId": {
      "patch": {
        "x-controller-name": "ActionController",
        "x-operation-name": "updateCategoryByDealer",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Update maskId by restructuring format: move last part to end, add dealer category (AMD/AD/APS/AO), and Sales/Service for AMD & AD only",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "totalActionsWithEmptyCategory": {
                      "type": "number"
                    },
                    "updatedCount": {
                      "type": "number"
                    },
                    "updateData": {
                      "type": "array"
                    },
                    "actionsByDealerCategory": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "ActionController.updateCategoryByDealer"
      }
    },
    "/actions/{id}": {
      "put": {
        "x-controller-name": "ActionController",
        "x-operation-name": "replaceById",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Action PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Action"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ActionController.replaceById"
      },
      "patch": {
        "x-controller-name": "ActionController",
        "x-operation-name": "updateById",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Action PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ActionController.updateById"
      },
      "get": {
        "x-controller-name": "ActionController",
        "x-operation-name": "findById",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Action model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ActionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Action.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ActionController.findById"
      },
      "delete": {
        "x-controller-name": "ActionController",
        "x-operation-name": "deleteById",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Action DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ActionController.deleteById"
      }
    },
    "/actions": {
      "post": {
        "x-controller-name": "ActionController",
        "x-operation-name": "create",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Action model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Action"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAction"
              }
            }
          }
        },
        "operationId": "ActionController.create"
      },
      "patch": {
        "x-controller-name": "ActionController",
        "x-operation-name": "updateAll",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Action PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Action.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Action>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActionPartial"
              }
            }
          }
        },
        "operationId": "ActionController.updateAll"
      },
      "get": {
        "x-controller-name": "ActionController",
        "x-operation-name": "find",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "200": {
            "description": "Array of Action model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ActionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Action.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ActionController.find"
      }
    },
    "/actions-custom/{id}": {
      "delete": {
        "x-controller-name": "ActionController",
        "x-operation-name": "customDelete",
        "tags": [
          "ActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Action DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Action.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Action>"
                }
              }
            }
          }
        ],
        "operationId": "ActionController.customDelete"
      }
    },
    "/ad-users/count": {
      "get": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "count",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "200": {
            "description": "AdUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AdUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AdUser>"
                }
              }
            }
          }
        ],
        "operationId": "AdUserController.count"
      }
    },
    "/ad-users/{id}": {
      "put": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AdUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AdUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AdUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AdUserController.updateById"
      },
      "get": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "findById",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "200": {
            "description": "AdUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AdUserController.findById"
      },
      "delete": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AdUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AdUserController.deleteById"
      }
    },
    "/ad-users": {
      "post": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "create",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "200": {
            "description": "AdUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAdUser"
              }
            }
          }
        },
        "operationId": "AdUserController.create"
      },
      "patch": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "updateAll",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "200": {
            "description": "AdUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AdUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AdUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdUserPartial"
              }
            }
          }
        },
        "operationId": "AdUserController.updateAll"
      },
      "get": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "find",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AdUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AdUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AdUserController.find"
      }
    },
    "/ad-users-by-mail": {
      "post": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "getById",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AdUser GET success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdUserPartial"
              }
            }
          }
        },
        "operationId": "AdUserController.getById"
      },
      "patch": {
        "x-controller-name": "AdUserController",
        "x-operation-name": "updateByMail",
        "tags": [
          "AdUserController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AdUser PATCH success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdUserPartial"
              }
            }
          }
        },
        "operationId": "AdUserController.updateByMail"
      }
    },
    "/air-iata-codes/count": {
      "get": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "count",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "AirIataCode model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AirIataCode.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AirIataCode>"
                }
              }
            }
          }
        ],
        "operationId": "AirIataCodeController.count"
      }
    },
    "/air-iata-codes/dcf-bulk-upload": {
      "post": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "calculateFlightDistances",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "Calculate distances for flight data",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "totalRecords": {
                      "type": "number"
                    },
                    "validRecords": {
                      "type": "number"
                    },
                    "rejectedRecords": {
                      "type": "number"
                    },
                    "validFlights": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "no_of_passenger": {
                            "type": "number"
                          },
                          "class": {
                            "type": "string"
                          },
                          "from": {
                            "type": "string"
                          },
                          "to": {
                            "type": "string"
                          },
                          "date": {
                            "type": "string"
                          },
                          "distance": {
                            "type": "number"
                          }
                        }
                      }
                    },
                    "rejectedFlights": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "originalData": {
                            "type": "object"
                          },
                          "remarks": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "description": "Array of flight objects to validate and calculate distances - accepts any array structure",
          "required": true
        },
        "operationId": "AirIataCodeController.calculateFlightDistances"
      }
    },
    "/air-iata-codes/distance": {
      "get": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "getDistanceBetweenAirports",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "Calculate distance between two IATA codes",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "distance": {
                      "type": "number",
                      "description": "Distance in kilometers"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "from",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "description": "3-digit IATA code for departure airport",
            "required": false
          },
          {
            "name": "to",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "description": "3-digit IATA code for arrival airport",
            "required": false
          }
        ],
        "operationId": "AirIataCodeController.getDistanceBetweenAirports"
      }
    },
    "/air-iata-codes/distance-bulk-upload": {
      "post": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "calculateFlightDistances_Raw",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "Calculate distances for flight data",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "totalRecords": {
                      "type": "number"
                    },
                    "validRecords": {
                      "type": "number"
                    },
                    "rejectedRecords": {
                      "type": "number"
                    },
                    "validFlights": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "no_of_passenger": {
                            "type": "number"
                          },
                          "class": {
                            "type": "string"
                          },
                          "from": {
                            "type": "string"
                          },
                          "to": {
                            "type": "string"
                          },
                          "date": {
                            "type": "string"
                          },
                          "distance": {
                            "type": "number"
                          }
                        }
                      }
                    },
                    "rejectedFlights": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "originalData": {
                            "type": "object"
                          },
                          "remarks": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          "description": "Array of flight objects to validate and calculate distances - accepts any array structure",
          "required": true
        },
        "operationId": "AirIataCodeController.calculateFlightDistances_Raw"
      }
    },
    "/air-iata-codes/upload": {
      "post": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "uploadJson",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "Upload JSON data to populate IATA codes",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "totalRecords": {
                      "type": "number"
                    },
                    "successfulRecords": {
                      "type": "number"
                    },
                    "failedRecords": {
                      "type": "number"
                    },
                    "errors": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "row": {
                            "type": "number"
                          },
                          "error": {
                            "type": "string"
                          },
                          "data": {
                            "type": "object"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "data": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string",
                          "description": "Airport name (required)"
                        },
                        "latitude_deg": {
                          "type": "string",
                          "description": "Latitude in degrees as string (required)"
                        },
                        "longitude_deg": {
                          "type": "string",
                          "description": "Longitude in degrees as string (required)"
                        },
                        "iata_code": {
                          "type": "string",
                          "description": "IATA code (required)"
                        },
                        "iso_country": {
                          "type": "string",
                          "description": "Country code (optional)"
                        },
                        "iso_region": {
                          "type": "string",
                          "description": "Region code (optional)"
                        },
                        "municipality": {
                          "type": "string",
                          "description": "Location name (optional)"
                        }
                      },
                      "additionalProperties": true
                    }
                  }
                },
                "required": [
                  "data"
                ]
              }
            }
          },
          "description": "JSON data array for IATA codes",
          "required": true
        },
        "operationId": "AirIataCodeController.uploadJson"
      }
    },
    "/air-iata-codes/{id}": {
      "put": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "replaceById",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AirIataCode PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AirIataCode"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AirIataCodeController.replaceById"
      },
      "patch": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "updateById",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AirIataCode PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AirIataCodePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AirIataCodeController.updateById"
      },
      "get": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "findById",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "AirIataCode model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AirIataCodeWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AirIataCode.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AirIataCodeController.findById"
      },
      "delete": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "deleteById",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AirIataCode DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AirIataCodeController.deleteById"
      }
    },
    "/air-iata-codes": {
      "post": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "create",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "AirIataCode model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AirIataCode"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAirIataCode"
              }
            }
          }
        },
        "operationId": "AirIataCodeController.create"
      },
      "patch": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "updateAll",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "AirIataCode PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AirIataCode.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AirIataCode>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AirIataCodePartial"
              }
            }
          }
        },
        "operationId": "AirIataCodeController.updateAll"
      },
      "get": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "find",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "Array of AirIataCode model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AirIataCodeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AirIataCode.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AirIataCodeController.find"
      },
      "delete": {
        "x-controller-name": "AirIataCodeController",
        "x-operation-name": "deleteAll",
        "tags": [
          "AirIataCodeController"
        ],
        "responses": {
          "200": {
            "description": "Delete all AirIataCode records with optional where filter",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "deletedCount": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AirIataCode.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AirIataCode>"
                }
              }
            }
          }
        ],
        "operationId": "AirIataCodeController.deleteAll"
      }
    },
    "/api/brsr/generate-report": {
      "post": {
        "x-controller-name": "BrsrReportController",
        "x-operation-name": "generateBRSRReport",
        "tags": [
          "BrsrReportController"
        ],
        "responses": {
          "200": {
            "description": "Generate BRSR report with populated data",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "uid": {
                    "type": "number",
                    "description": "userProfileId"
                  },
                  "year": {
                    "type": "number",
                    "description": "Reporting year"
                  },
                  "fymonth": {
                    "type": "number",
                    "description": "Fiscal year start month (1-12)"
                  }
                },
                "required": [
                  "year"
                ]
              }
            }
          }
        },
        "operationId": "BrsrReportController.generateBRSRReport"
      }
    },
    "/application-lists/count": {
      "get": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "count",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationList model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ApplicationList.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ApplicationList>"
                }
              }
            }
          }
        ],
        "operationId": "ApplicationListController.count"
      }
    },
    "/application-lists/{id}/application-roles": {
      "post": {
        "x-controller-name": "ApplicationListApplicationRolesController",
        "x-operation-name": "create",
        "tags": [
          "ApplicationListApplicationRolesController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationList model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationRoles"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewApplicationRolesInApplicationList"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ApplicationListApplicationRolesController.create"
      },
      "patch": {
        "x-controller-name": "ApplicationListApplicationRolesController",
        "x-operation-name": "patch",
        "tags": [
          "ApplicationListApplicationRolesController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationList.ApplicationRoles PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ApplicationRoles.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ApplicationRoles>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRolesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ApplicationListApplicationRolesController.patch"
      },
      "get": {
        "x-controller-name": "ApplicationListApplicationRolesController",
        "x-operation-name": "find",
        "tags": [
          "ApplicationListApplicationRolesController"
        ],
        "responses": {
          "200": {
            "description": "Array of ApplicationList has many ApplicationRoles",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationRoles"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ApplicationListApplicationRolesController.find"
      },
      "delete": {
        "x-controller-name": "ApplicationListApplicationRolesController",
        "x-operation-name": "delete",
        "tags": [
          "ApplicationListApplicationRolesController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationList.ApplicationRoles DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ApplicationRoles.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ApplicationRoles>"
                }
              }
            }
          }
        ],
        "operationId": "ApplicationListApplicationRolesController.delete"
      }
    },
    "/application-lists/{id}": {
      "put": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "replaceById",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ApplicationList PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationList"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ApplicationListController.replaceById"
      },
      "patch": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "updateById",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ApplicationList PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationListPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ApplicationListController.updateById"
      },
      "get": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "findById",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationList model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationListWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationList.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ApplicationListController.findById"
      },
      "delete": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "deleteById",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ApplicationList DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ApplicationListController.deleteById"
      }
    },
    "/application-lists": {
      "post": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "create",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationList model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationList"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewApplicationList"
              }
            }
          }
        },
        "operationId": "ApplicationListController.create"
      },
      "patch": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "updateAll",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationList PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ApplicationList.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ApplicationList>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationListPartial"
              }
            }
          }
        },
        "operationId": "ApplicationListController.updateAll"
      },
      "get": {
        "x-controller-name": "ApplicationListController",
        "x-operation-name": "find",
        "tags": [
          "ApplicationListController"
        ],
        "responses": {
          "200": {
            "description": "Array of ApplicationList model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationListWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationList.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ApplicationListController.find"
      }
    },
    "/application-roles/count": {
      "get": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "count",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationRoles model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ApplicationRoles.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ApplicationRoles>"
                }
              }
            }
          }
        ],
        "operationId": "ApplicationRoleController.count"
      }
    },
    "/application-roles/{id}": {
      "put": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "replaceById",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ApplicationRoles PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRoles"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ApplicationRoleController.replaceById"
      },
      "patch": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "updateById",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ApplicationRoles PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRolesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ApplicationRoleController.updateById"
      },
      "get": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "findById",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationRoles model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationRolesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationRoles.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ApplicationRoleController.findById"
      },
      "delete": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "deleteById",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ApplicationRoles DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ApplicationRoleController.deleteById"
      }
    },
    "/application-roles": {
      "post": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "create",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationRoles model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationRoles"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewApplicationRoles"
              }
            }
          }
        },
        "operationId": "ApplicationRoleController.create"
      },
      "patch": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "updateAll",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "200": {
            "description": "ApplicationRoles PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ApplicationRoles.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ApplicationRoles>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRolesPartial"
              }
            }
          }
        },
        "operationId": "ApplicationRoleController.updateAll"
      },
      "get": {
        "x-controller-name": "ApplicationRoleController",
        "x-operation-name": "find",
        "tags": [
          "ApplicationRoleController"
        ],
        "responses": {
          "200": {
            "description": "Array of ApplicationRoles model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationRolesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationRoles.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ApplicationRoleController.find"
      }
    },
    "/approve-supplier-action-plan": {
      "post": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "actionPlanApproval",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Bulk update SupplierActions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "actionPlanApprovedBy": {
                      "type": "number"
                    },
                    "actionPlanApprovedOn": {
                      "type": "string"
                    },
                    "actionPlanApproverComments": {
                      "type": "string"
                    },
                    "status": {
                      "type": "number",
                      "nullable": true
                    },
                    "action_status": {
                      "type": "string",
                      "nullable": true
                    }
                  },
                  "required": [
                    "id"
                  ],
                  "additionalProperties": true
                }
              }
            }
          }
        },
        "operationId": "SupplierActionController.actionPlanApproval"
      }
    },
    "/assessment-sections/count": {
      "get": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "count",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSection>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSectionController.count"
      }
    },
    "/assessment-sections/{id}/assessment-sub-section1s": {
      "post": {
        "x-controller-name": "AssessmentSectionAssessmentSubSection1Controller",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSectionAssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection1"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSubSection1InAssessmentSection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSectionAssessmentSubSection1Controller.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSectionAssessmentSubSection1Controller",
        "x-operation-name": "patch",
        "tags": [
          "AssessmentSectionAssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection.AssessmentSubSection1 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection1.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection1>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection1Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSectionAssessmentSubSection1Controller.patch"
      },
      "get": {
        "x-controller-name": "AssessmentSectionAssessmentSubSection1Controller",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSectionAssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSection has many AssessmentSubSection1",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection1"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSectionAssessmentSubSection1Controller.find"
      },
      "delete": {
        "x-controller-name": "AssessmentSectionAssessmentSubSection1Controller",
        "x-operation-name": "delete",
        "tags": [
          "AssessmentSectionAssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection.AssessmentSubSection1 DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection1.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection1>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSectionAssessmentSubSection1Controller.delete"
      }
    },
    "/assessment-sections/{id}": {
      "put": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSection PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSectionController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "updateById",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSection PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSectionController.updateById"
      },
      "get": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "findById",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSectionController.findById"
      },
      "delete": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSection DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSectionController.deleteById"
      }
    },
    "/assessment-sections": {
      "post": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSection"
              }
            }
          }
        },
        "operationId": "AssessmentSectionController.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSectionPartial"
              }
            }
          }
        },
        "operationId": "AssessmentSectionController.updateAll"
      },
      "get": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSectionController.find"
      }
    },
    "/assessment-sections-auditor-custom": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "getAuditorAssessmentStatus",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "assignmentId": {
                    "type": "string"
                  }
                },
                "required": [
                  "assignmentId"
                ]
              }
            }
          }
        },
        "operationId": "SupplierAssessmentAssignmentController.getAuditorAssessmentStatus"
      }
    },
    "/assessment-sections-custom": {
      "post": {
        "x-controller-name": "AssessmentSectionController",
        "x-operation-name": "getAssessment",
        "tags": [
          "AssessmentSectionController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "assignmentId": {
                    "type": "string"
                  }
                },
                "required": [
                  "assignmentId"
                ]
              }
            }
          }
        },
        "operationId": "AssessmentSectionController.getAssessment"
      }
    },
    "/assessment-sections-supplier-custom": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "getSupplierAssessmentStatus",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "assignmentId": {
                    "type": "string"
                  }
                },
                "required": [
                  "assignmentId"
                ]
              }
            }
          }
        },
        "operationId": "SupplierAssessmentAssignmentController.getSupplierAssessmentStatus"
      }
    },
    "/assessment-sub-section1s/count": {
      "get": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "count",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1 model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection1.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection1>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection1Controller.count"
      }
    },
    "/assessment-sub-section1s/{id}/assessment-sub-section2s": {
      "post": {
        "x-controller-name": "AssessmentSubSection1AssessmentSubSection2Controller",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSubSection1AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection2"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSubSection2InAssessmentSubSection1"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection1AssessmentSubSection2Controller.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection1AssessmentSubSection2Controller",
        "x-operation-name": "patch",
        "tags": [
          "AssessmentSubSection1AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1.AssessmentSubSection2 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection2>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection2Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection1AssessmentSubSection2Controller.patch"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection1AssessmentSubSection2Controller",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSubSection1AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSubSection1 has many AssessmentSubSection2",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection2"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection1AssessmentSubSection2Controller.find"
      },
      "delete": {
        "x-controller-name": "AssessmentSubSection1AssessmentSubSection2Controller",
        "x-operation-name": "delete",
        "tags": [
          "AssessmentSubSection1AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1.AssessmentSubSection2 DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection2>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection1AssessmentSubSection2Controller.delete"
      }
    },
    "/assessment-sub-section1s/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "AssessmentSubSection1ConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "AssessmentSubSection1ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to AssessmentSubSection1",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSubSection1ConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/assessment-sub-section1s/{id}": {
      "put": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "replaceById",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection1 PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection1"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection1Controller.replaceById"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "updateById",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection1 PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection1Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection1Controller.updateById"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "findById",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection1WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection1.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection1Controller.findById"
      },
      "delete": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "deleteById",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection1 DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSubSection1Controller.deleteById"
      }
    },
    "/assessment-sub-section1s": {
      "post": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection1"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSubSection1"
              }
            }
          }
        },
        "operationId": "AssessmentSubSection1Controller.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "updateAll",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection1.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection1>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection1Partial"
              }
            }
          }
        },
        "operationId": "AssessmentSubSection1Controller.updateAll"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection1Controller",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSubSection1 model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection1WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection1.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection1Controller.find"
      }
    },
    "/assessment-sub-section2s/count": {
      "get": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "count",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2 model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection2>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection2Controller.count"
      }
    },
    "/assessment-sub-section2s/{id}/assessment-sub-section3s": {
      "post": {
        "x-controller-name": "AssessmentSubSection2AssessmentSubSection3Controller",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSubSection2AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection3"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSubSection3InAssessmentSubSection2"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection2AssessmentSubSection3Controller.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection2AssessmentSubSection3Controller",
        "x-operation-name": "patch",
        "tags": [
          "AssessmentSubSection2AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2.AssessmentSubSection3 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection3.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection3>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection3Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection2AssessmentSubSection3Controller.patch"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection2AssessmentSubSection3Controller",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSubSection2AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSubSection2 has many AssessmentSubSection3",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection3"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection2AssessmentSubSection3Controller.find"
      },
      "delete": {
        "x-controller-name": "AssessmentSubSection2AssessmentSubSection3Controller",
        "x-operation-name": "delete",
        "tags": [
          "AssessmentSubSection2AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2.AssessmentSubSection3 DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection3.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection3>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection2AssessmentSubSection3Controller.delete"
      }
    },
    "/assessment-sub-section2s/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "AssessmentSubSection2ConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "AssessmentSubSection2ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to AssessmentSubSection2",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConsolidateFormCollection"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSubSection2ConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/assessment-sub-section2s/{id}": {
      "put": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "replaceById",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection2 PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection2"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection2Controller.replaceById"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "updateById",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection2 PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection2Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection2Controller.updateById"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "findById",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection2WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection2.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection2Controller.findById"
      },
      "delete": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "deleteById",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection2 DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSubSection2Controller.deleteById"
      }
    },
    "/assessment-sub-section2s": {
      "post": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection2"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSubSection2"
              }
            }
          }
        },
        "operationId": "AssessmentSubSection2Controller.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "updateAll",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection2>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection2Partial"
              }
            }
          }
        },
        "operationId": "AssessmentSubSection2Controller.updateAll"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection2Controller",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSubSection2 model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection2WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection2.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection2Controller.find"
      }
    },
    "/assessment-sub-section3s/count": {
      "get": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "count",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection3 model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection3.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection3>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection3Controller.count"
      }
    },
    "/assessment-sub-section3s/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "AssessmentSubSection3ConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "AssessmentSubSection3ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to AssessmentSubSection3",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSubSection3ConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/assessment-sub-section3s/{id}": {
      "put": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "replaceById",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection3 PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection3"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection3Controller.replaceById"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "updateById",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection3 PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection3Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSubSection3Controller.updateById"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "findById",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection3 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection3WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection3.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection3Controller.findById"
      },
      "delete": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "deleteById",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSubSection3 DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSubSection3Controller.deleteById"
      }
    },
    "/assessment-sub-section3s": {
      "post": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection3 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection3"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSubSection3"
              }
            }
          }
        },
        "operationId": "AssessmentSubSection3Controller.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "updateAll",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection3 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSubSection3.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSubSection3>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSubSection3Partial"
              }
            }
          }
        },
        "operationId": "AssessmentSubSection3Controller.updateAll"
      },
      "get": {
        "x-controller-name": "AssessmentSubSection3Controller",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSubSection3Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSubSection3 model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection3WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSubSection3.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSubSection3Controller.find"
      }
    },
    "/assessment-supplier-lists/count": {
      "get": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "count",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSupplierList model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSupplierList.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSupplierList>"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSupplierListController.count"
      }
    },
    "/assessment-supplier-lists/{id}": {
      "put": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSupplierList PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSupplierList"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSupplierListController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "updateById",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSupplierList PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSupplierListPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssessmentSupplierListController.updateById"
      },
      "get": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "findById",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSupplierList model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSupplierListWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSupplierList.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSupplierListController.findById"
      },
      "delete": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssessmentSupplierList DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssessmentSupplierListController.deleteById"
      }
    },
    "/assessment-supplier-lists": {
      "post": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "create",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSupplierList model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSupplierList"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssessmentSupplierList"
              }
            }
          }
        },
        "operationId": "AssessmentSupplierListController.create"
      },
      "patch": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSupplierList PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssessmentSupplierList.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssessmentSupplierList>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssessmentSupplierListPartial"
              }
            }
          }
        },
        "operationId": "AssessmentSupplierListController.updateAll"
      },
      "get": {
        "x-controller-name": "AssessmentSupplierListController",
        "x-operation-name": "find",
        "tags": [
          "AssessmentSupplierListController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssessmentSupplierList model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSupplierListWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssessmentSupplierList.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssessmentSupplierListController.find"
      }
    },
    "/assign-dcf-clients/count": {
      "get": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "count",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfClient model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfClient.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfClient>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfClientController.count"
      }
    },
    "/assign-dcf-clients/{id}/assign-dcf-users": {
      "post": {
        "x-controller-name": "AssignDcfClientAssignDcfUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignDcfClientAssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfClient model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfUserInAssignDcfClient"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfClientAssignDcfUserController.create"
      },
      "get": {
        "x-controller-name": "AssignDcfClientAssignDcfUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignDcfClientAssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDcfClient has many AssignDcfUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfClientAssignDcfUserController.find"
      }
    },
    "/assign-dcf-clients/{id}": {
      "put": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfClient PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfClient"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfClientController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfClient PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfClientPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfClientController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfClient model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfClientWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfClient.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfClientController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfClient DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfClientController.deleteById"
      }
    },
    "/assign-dcf-clients": {
      "post": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "create",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfClient model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfClient"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfClient"
              }
            }
          }
        },
        "operationId": "AssignDcfClientController.create"
      },
      "get": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "find",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDcfClient model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfClientWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfClient.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfClientController.find"
      }
    },
    "/assign-dcf-clients-delete-users-assign/{id}": {
      "patch": {
        "x-controller-name": "AssignDcfClientController",
        "x-operation-name": "updateById_",
        "tags": [
          "AssignDcfClientController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfClient PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfClientPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfClientController.updateById_"
      }
    },
    "/assign-dcf-entities/count": {
      "get": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "count",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntity model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfEntityController.count"
      }
    },
    "/assign-dcf-entities/{id}/form-collection": {
      "get": {
        "x-controller-name": "AssignDcfEntityFormCollectionController",
        "x-operation-name": "getFormCollection",
        "tags": [
          "AssignDcfEntityFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection belonging to AssignDcfEntity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfEntityFormCollectionController.getFormCollection"
      }
    },
    "/assign-dcf-entities/{id}": {
      "put": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntity PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntity"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfEntityController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntity PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfEntityController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfEntityController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntity DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfEntityController.deleteById"
      }
    },
    "/assign-dcf-entities": {
      "post": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "create",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntity"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfEntity"
              }
            }
          }
        },
        "operationId": "AssignDcfEntityController.create"
      },
      "patch": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityPartial"
              }
            }
          }
        },
        "operationId": "AssignDcfEntityController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignDcfEntityController",
        "x-operation-name": "find",
        "tags": [
          "AssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDcfEntity model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfEntityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntity.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfEntityController.find"
      }
    },
    "/assign-dcf-entity-users/count": {
      "get": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "count",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntityUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfEntityUserController.count"
      }
    },
    "/assign-dcf-entity-users/{id}/form-collection": {
      "get": {
        "x-controller-name": "AssignDcfEntityUserFormCollectionController",
        "x-operation-name": "getFormCollection",
        "tags": [
          "AssignDcfEntityUserFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection belonging to AssignDcfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfEntityUserFormCollectionController.getFormCollection"
      }
    },
    "/assign-dcf-entity-users/{id}/location-one": {
      "get": {
        "x-controller-name": "AssignDcfEntityUserLocationOneController",
        "x-operation-name": "getLocationOne",
        "tags": [
          "AssignDcfEntityUserLocationOneController"
        ],
        "responses": {
          "200": {
            "description": "LocationOne belonging to AssignDcfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationOne"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfEntityUserLocationOneController.getLocationOne"
      }
    },
    "/assign-dcf-entity-users/{id}/location-two": {
      "get": {
        "x-controller-name": "AssignDcfEntityUserLocationTwoController",
        "x-operation-name": "getLocationTwo",
        "tags": [
          "AssignDcfEntityUserLocationTwoController"
        ],
        "responses": {
          "200": {
            "description": "LocationTwo belonging to AssignDcfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationTwo"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfEntityUserLocationTwoController.getLocationTwo"
      }
    },
    "/assign-dcf-entity-users/{id}": {
      "put": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntityUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfEntityUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntityUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfEntityUserController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfEntityUserController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntityUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfEntityUserController.deleteById"
      }
    },
    "/assign-dcf-entity-users": {
      "post": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfEntityUser"
              }
            }
          }
        },
        "operationId": "AssignDcfEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityUserPartial"
              }
            }
          }
        },
        "operationId": "AssignDcfEntityUserController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDcfEntityUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfEntityUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfEntityUserController.find"
      }
    },
    "/assign-dcf-entity-users-custom/{id}": {
      "patch": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "updateByIdCustom",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntityUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfEntityUserController.updateByIdCustom"
      }
    },
    "/assign-dcf-suppliers/count": {
      "get": {
        "x-controller-name": "AssignDcfSuppliersController",
        "x-operation-name": "count",
        "tags": [
          "AssignDcfSuppliersController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfSuppliers model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfSuppliers.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfSuppliers>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfSuppliersController.count"
      }
    },
    "/assign-dcf-suppliers/{id}": {
      "put": {
        "x-controller-name": "AssignDcfSuppliersController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDcfSuppliersController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfSuppliers PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfSuppliers"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfSuppliersController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDcfSuppliersController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDcfSuppliersController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfSuppliers PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfSuppliersPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfSuppliersController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDcfSuppliersController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDcfSuppliersController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfSuppliers model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfSuppliersWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfSuppliers.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfSuppliersController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDcfSuppliersController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDcfSuppliersController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfSuppliers DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfSuppliersController.deleteById"
      }
    },
    "/assign-dcf-suppliers": {
      "post": {
        "x-controller-name": "AssignDcfSuppliersController",
        "x-operation-name": "create",
        "tags": [
          "AssignDcfSuppliersController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfSuppliers model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfSuppliers"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfSuppliers"
              }
            }
          }
        },
        "operationId": "AssignDcfSuppliersController.create"
      },
      "get": {
        "x-controller-name": "AssignDcfSuppliersController",
        "x-operation-name": "find",
        "tags": [
          "AssignDcfSuppliersController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDcfSuppliers model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfSuppliersWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfSuppliers.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfSuppliersController.find"
      }
    },
    "/assign-dcf-user-news/count": {
      "get": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "count",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfUserNew model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfUserNew.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfUserNew>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfUserNewController.count"
      }
    },
    "/assign-dcf-user-news/{id}": {
      "put": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfUserNew PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfUserNew"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfUserNewController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfUserNew PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfUserNewPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfUserNewController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfUserNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUserNewWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUserNew.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfUserNewController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfUserNew DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfUserNewController.deleteById"
      }
    },
    "/assign-dcf-user-news": {
      "post": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "create",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfUserNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUserNew"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfUserNew"
              }
            }
          }
        },
        "operationId": "AssignDcfUserNewController.create"
      },
      "get": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "find",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDcfUserNew model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfUserNewWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUserNew.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfUserNewController.find"
      }
    },
    "/assign-dcf-users/count": {
      "get": {
        "x-controller-name": "AssignDcfUserController",
        "x-operation-name": "count",
        "tags": [
          "AssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfUser>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfUserController.count"
      }
    },
    "/assign-dcf-users/{id}": {
      "put": {
        "x-controller-name": "AssignDcfUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDcfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDcfUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDcfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDcfUserController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDcfUserController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfUserController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDcfUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDcfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDcfUserController.deleteById"
      }
    },
    "/assign-dcf-users": {
      "post": {
        "x-controller-name": "AssignDcfUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDcfUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfUser"
              }
            }
          }
        },
        "operationId": "AssignDcfUserController.create"
      },
      "get": {
        "x-controller-name": "AssignDcfUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDcfUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDcfUserController.find"
      }
    },
    "/assign-df-entities/count": {
      "get": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "count",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntity model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfEntityController.count"
      }
    },
    "/assign-df-entities/{id}/response-form-collection": {
      "get": {
        "x-controller-name": "AssignDfEntityResponseFormCollectionController",
        "x-operation-name": "getResponseFormCollection",
        "tags": [
          "AssignDfEntityResponseFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ResponseFormCollection belonging to AssignDfEntity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDfEntityResponseFormCollectionController.getResponseFormCollection"
      }
    },
    "/assign-df-entities/{id}": {
      "put": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfEntity PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntity"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDfEntityController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfEntity PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDfEntityController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfEntityController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfEntity DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDfEntityController.deleteById"
      }
    },
    "/assign-df-entities": {
      "post": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "create",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntity"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDfEntity"
              }
            }
          }
        },
        "operationId": "AssignDfEntityController.create"
      },
      "patch": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntityPartial"
              }
            }
          }
        },
        "operationId": "AssignDfEntityController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignDfEntityController",
        "x-operation-name": "find",
        "tags": [
          "AssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDfEntity model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDfEntityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntity.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfEntityController.find"
      }
    },
    "/assign-df-entity-users/count": {
      "get": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "count",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntityUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfEntityUserController.count"
      }
    },
    "/assign-df-entity-users/{id}/location-three": {
      "get": {
        "x-controller-name": "AssignDfEntityUserLocationThreeController",
        "x-operation-name": "getLocationThree",
        "tags": [
          "AssignDfEntityUserLocationThreeController"
        ],
        "responses": {
          "200": {
            "description": "LocationThree belonging to AssignDfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationThree"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDfEntityUserLocationThreeController.getLocationThree"
      }
    },
    "/assign-df-entity-users/{id}/response-form-collection": {
      "get": {
        "x-controller-name": "AssignDfEntityUserResponseFormCollectionController",
        "x-operation-name": "getResponseFormCollection",
        "tags": [
          "AssignDfEntityUserResponseFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ResponseFormCollection belonging to AssignDfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDfEntityUserResponseFormCollectionController.getResponseFormCollection"
      }
    },
    "/assign-df-entity-users/{id}": {
      "put": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfEntityUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntityUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDfEntityUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfEntityUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDfEntityUserController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntityUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntityUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfEntityUserController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfEntityUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDfEntityUserController.deleteById"
      }
    },
    "/assign-df-entity-users": {
      "post": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntityUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDfEntityUser"
              }
            }
          }
        },
        "operationId": "AssignDfEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntityUserPartial"
              }
            }
          }
        },
        "operationId": "AssignDfEntityUserController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignDfEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDfEntityUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDfEntityUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntityUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfEntityUserController.find"
      }
    },
    "/assign-df-users/count": {
      "get": {
        "x-controller-name": "AssignDfUserController",
        "x-operation-name": "count",
        "tags": [
          "AssignDfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfUser>"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfUserController.count"
      }
    },
    "/assign-df-users/{id}": {
      "put": {
        "x-controller-name": "AssignDfUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignDfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDfUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignDfUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignDfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignDfUserController.updateById"
      },
      "get": {
        "x-controller-name": "AssignDfUserController",
        "x-operation-name": "findById",
        "tags": [
          "AssignDfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfUserController.findById"
      },
      "delete": {
        "x-controller-name": "AssignDfUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignDfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDfUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignDfUserController.deleteById"
      }
    },
    "/assign-df-users": {
      "post": {
        "x-controller-name": "AssignDfUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignDfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignDfUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDfUser"
              }
            }
          }
        },
        "operationId": "AssignDfUserController.create"
      },
      "get": {
        "x-controller-name": "AssignDfUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignDfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignDfUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDfUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignDfUserController.find"
      }
    },
    "/assign-ql-entities/count": {
      "get": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "count",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntity model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntity>"
                }
              }
            }
          }
        ],
        "operationId": "AssignQlEntityController.count"
      }
    },
    "/assign-ql-entities/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "AssignQlEntityConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "AssignQlEntityConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to AssignQlEntity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/assign-ql-entities/{id}/get-consolidated-data": {
      "post": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "getConsolidatedData",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "Get consolidated data for requested SDP IDs",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object",
                    "properties": {
                      "refId": {
                        "type": "string"
                      },
                      "value": {
                        "type": "any"
                      },
                      "framework_mandatory": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "framework_mandatory_if_material": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "framework_good_to_have": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "framework_not_required": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "ids": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "Array of SDP IDs to fetch data for"
                  }
                },
                "required": [
                  "ids"
                ]
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityController.getConsolidatedData"
      }
    },
    "/assign-ql-entities/{id}/q-category": {
      "get": {
        "x-controller-name": "AssignQlEntityQCategoryController",
        "x-operation-name": "getQCategory",
        "tags": [
          "AssignQlEntityQCategoryController"
        ],
        "responses": {
          "200": {
            "description": "QCategory belonging to AssignQlEntity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QCategory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityQCategoryController.getQCategory"
      }
    },
    "/assign-ql-entities/{id}/q-section": {
      "get": {
        "x-controller-name": "AssignQlEntityQSectionController",
        "x-operation-name": "getQSection",
        "tags": [
          "AssignQlEntityQSectionController"
        ],
        "responses": {
          "200": {
            "description": "QSection belonging to AssignQlEntity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QSection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityQSectionController.getQSection"
      }
    },
    "/assign-ql-entities/{id}/q-topic": {
      "get": {
        "x-controller-name": "AssignQlEntityQTopicController",
        "x-operation-name": "getQTopic",
        "tags": [
          "AssignQlEntityQTopicController"
        ],
        "responses": {
          "200": {
            "description": "QTopic belonging to AssignQlEntity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QTopic"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityQTopicController.getQTopic"
      }
    },
    "/assign-ql-entities/{id}": {
      "put": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntity PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntity"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntity PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityController.updateById"
      },
      "get": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "findById",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignQlEntityController.findById"
      },
      "delete": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntity DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityController.deleteById"
      }
    },
    "/assign-ql-entities": {
      "post": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "create",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntity"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignQlEntity"
              }
            }
          }
        },
        "operationId": "AssignQlEntityController.create"
      },
      "patch": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityPartial"
              }
            }
          }
        },
        "operationId": "AssignQlEntityController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "find",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignQlEntity model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignQlEntityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntity.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignQlEntityController.find"
      }
    },
    "/assign-ql-entities-response/{id}": {
      "patch": {
        "x-controller-name": "AssignQlEntityController",
        "x-operation-name": "updateResponseById",
        "tags": [
          "AssignQlEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntity PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityController.updateResponseById"
      }
    },
    "/assign-ql-entity-users/count": {
      "get": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "count",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntityUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "AssignQlEntityUserController.count"
      }
    },
    "/assign-ql-entity-users/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "AssignQlEntityUserConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "AssignQlEntityUserConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to AssignQlEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityUserConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/assign-ql-entity-users/{id}/q-category": {
      "get": {
        "x-controller-name": "AssignQlEntityUserQCategoryController",
        "x-operation-name": "getQCategory",
        "tags": [
          "AssignQlEntityUserQCategoryController"
        ],
        "responses": {
          "200": {
            "description": "QCategory belonging to AssignQlEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QCategory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityUserQCategoryController.getQCategory"
      }
    },
    "/assign-ql-entity-users/{id}/q-section": {
      "get": {
        "x-controller-name": "AssignQlEntityUserQSectionController",
        "x-operation-name": "getQSection",
        "tags": [
          "AssignQlEntityUserQSectionController"
        ],
        "responses": {
          "200": {
            "description": "QSection belonging to AssignQlEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QSection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityUserQSectionController.getQSection"
      }
    },
    "/assign-ql-entity-users/{id}/q-topic": {
      "get": {
        "x-controller-name": "AssignQlEntityUserQTopicController",
        "x-operation-name": "getQTopic",
        "tags": [
          "AssignQlEntityUserQTopicController"
        ],
        "responses": {
          "200": {
            "description": "QTopic belonging to AssignQlEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QTopic"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityUserQTopicController.getQTopic"
      }
    },
    "/assign-ql-entity-users/{id}/reject": {
      "post": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "rejectAssignment",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntityUser rejection update success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object",
                      "description": "Updated assignment data"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "reporterId": {
                    "type": "string",
                    "description": "Reporter ID to be used as key in response object"
                  },
                  "rejected_on": {
                    "type": "string",
                    "description": "Date and time when the assignment was rejected"
                  },
                  "rejected_by": {
                    "type": "number",
                    "description": "User ID of the person who rejected the assignment"
                  },
                  "reject": {
                    "type": "number",
                    "description": "Reject status"
                  },
                  "type": {
                    "type": "number",
                    "description": "submission type"
                  },
                  "return_remarks": {
                    "type": "array",
                    "items": {
                      "type": "object"
                    },
                    "nullable": true,
                    "description": "Array of remarks objects for rejection or null"
                  }
                },
                "required": [
                  "reporterId",
                  "rejected_on",
                  "rejected_by",
                  "return_remarks",
                  "type",
                  "reject"
                ]
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityUserController.rejectAssignment"
      }
    },
    "/assign-ql-entity-users/{id}/reporter-submission": {
      "post": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "reporterSubmission",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Reporter submission update success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object",
                      "description": "Updated assignment data"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "description": "Object with userId as key and submission data as value",
                "additionalProperties": {
                  "type": "object",
                  "description": "Submission data for specific user"
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityUserController.reporterSubmission"
      }
    },
    "/assign-ql-entity-users/{id}": {
      "put": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntityUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntityUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignQlEntityUserController.updateById"
      },
      "get": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "findById",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntityUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntityUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignQlEntityUserController.findById"
      },
      "delete": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntityUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignQlEntityUserController.deleteById"
      }
    },
    "/assign-ql-entity-users": {
      "post": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntityUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignQlEntityUser"
              }
            }
          }
        },
        "operationId": "AssignQlEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignQlEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityUserPartial"
              }
            }
          }
        },
        "operationId": "AssignQlEntityUserController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignQlEntityUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignQlEntityUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntityUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignQlEntityUserController.find"
      }
    },
    "/assign-rf-entities/count": {
      "get": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "count",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignRfEntity model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignRfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignRfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "AssignRfEntityController.count"
      }
    },
    "/assign-rf-entities/{id}": {
      "put": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignRfEntity PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRfEntity"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignRfEntityController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignRfEntity PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignRfEntityController.updateById"
      },
      "get": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "findById",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignRfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfEntityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfEntity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignRfEntityController.findById"
      },
      "delete": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignRfEntity DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignRfEntityController.deleteById"
      }
    },
    "/assign-rf-entities": {
      "post": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "create",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignRfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfEntity"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignRfEntity"
              }
            }
          }
        },
        "operationId": "AssignRfEntityController.create"
      },
      "patch": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignRfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignRfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignRfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRfEntityPartial"
              }
            }
          }
        },
        "operationId": "AssignRfEntityController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignRfEntityController",
        "x-operation-name": "find",
        "tags": [
          "AssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignRfEntity model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignRfEntityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfEntity.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignRfEntityController.find"
      }
    },
    "/assign-rf-users/count": {
      "get": {
        "x-controller-name": "AssignRfUsersController",
        "x-operation-name": "count",
        "tags": [
          "AssignRfUsersController"
        ],
        "responses": {
          "200": {
            "description": "AssignRfUsers model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignRfUsers.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignRfUsers>"
                }
              }
            }
          }
        ],
        "operationId": "AssignRfUsersController.count"
      }
    },
    "/assign-rf-users/{id}": {
      "put": {
        "x-controller-name": "AssignRfUsersController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignRfUsersController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignRfUsers PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRfUsers"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignRfUsersController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignRfUsersController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignRfUsersController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignRfUsers PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRfUsersPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignRfUsersController.updateById"
      },
      "get": {
        "x-controller-name": "AssignRfUsersController",
        "x-operation-name": "findById",
        "tags": [
          "AssignRfUsersController"
        ],
        "responses": {
          "200": {
            "description": "AssignRfUsers model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfUsersWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfUsers.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignRfUsersController.findById"
      },
      "delete": {
        "x-controller-name": "AssignRfUsersController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignRfUsersController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignRfUsers DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignRfUsersController.deleteById"
      }
    },
    "/assign-rf-users": {
      "post": {
        "x-controller-name": "AssignRfUsersController",
        "x-operation-name": "create",
        "tags": [
          "AssignRfUsersController"
        ],
        "responses": {
          "200": {
            "description": "AssignRfUsers model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfUsers"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignRfUsers"
              }
            }
          }
        },
        "operationId": "AssignRfUsersController.create"
      },
      "get": {
        "x-controller-name": "AssignRfUsersController",
        "x-operation-name": "find",
        "tags": [
          "AssignRfUsersController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignRfUsers model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignRfUsersWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfUsers.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignRfUsersController.find"
      }
    },
    "/assign-srf-entities/count": {
      "get": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "count",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntity model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfEntityController.count"
      }
    },
    "/assign-srf-entities/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "AssignSrfEntityConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "AssignSrfEntityConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to AssignSrfEntity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignSrfEntityConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/assign-srf-entities/{id}": {
      "put": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfEntity PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntity"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignSrfEntityController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfEntity PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignSrfEntityController.updateById"
      },
      "get": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "findById",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfEntityController.findById"
      },
      "delete": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfEntity DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignSrfEntityController.deleteById"
      }
    },
    "/assign-srf-entities": {
      "post": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "create",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntity"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignSrfEntity"
              }
            }
          }
        },
        "operationId": "AssignSrfEntityController.create"
      },
      "patch": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityPartial"
              }
            }
          }
        },
        "operationId": "AssignSrfEntityController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignSrfEntityController",
        "x-operation-name": "find",
        "tags": [
          "AssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignSrfEntity model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignSrfEntityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntity.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfEntityController.find"
      }
    },
    "/assign-srf-entity-users/count": {
      "get": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "count",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntityUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfEntityUserController.count"
      }
    },
    "/assign-srf-entity-users/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "AssignSrfEntityUserConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "AssignSrfEntityUserConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to AssignSrfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConsolidateFormCollection"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignSrfEntityUserConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/assign-srf-entity-users/{id}": {
      "put": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfEntityUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignSrfEntityUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfEntityUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignSrfEntityUserController.updateById"
      },
      "get": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "findById",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntityUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntityUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfEntityUserController.findById"
      },
      "delete": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfEntityUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignSrfEntityUserController.deleteById"
      }
    },
    "/assign-srf-entity-users": {
      "post": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntityUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntityUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignSrfEntityUser"
              }
            }
          }
        },
        "operationId": "AssignSrfEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "updateAll",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityUserPartial"
              }
            }
          }
        },
        "operationId": "AssignSrfEntityUserController.updateAll"
      },
      "get": {
        "x-controller-name": "AssignSrfEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignSrfEntityUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignSrfEntityUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntityUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfEntityUserController.find"
      }
    },
    "/assign-srf-users/count": {
      "get": {
        "x-controller-name": "AssignSrfUserController",
        "x-operation-name": "count",
        "tags": [
          "AssignSrfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfUser model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfUser>"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfUserController.count"
      }
    },
    "/assign-srf-users/{id}": {
      "put": {
        "x-controller-name": "AssignSrfUserController",
        "x-operation-name": "replaceById",
        "tags": [
          "AssignSrfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfUser PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfUser"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignSrfUserController.replaceById"
      },
      "patch": {
        "x-controller-name": "AssignSrfUserController",
        "x-operation-name": "updateById",
        "tags": [
          "AssignSrfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AssignSrfUserController.updateById"
      },
      "get": {
        "x-controller-name": "AssignSrfUserController",
        "x-operation-name": "findById",
        "tags": [
          "AssignSrfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfUserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfUser.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfUserController.findById"
      },
      "delete": {
        "x-controller-name": "AssignSrfUserController",
        "x-operation-name": "deleteById",
        "tags": [
          "AssignSrfUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignSrfUser DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AssignSrfUserController.deleteById"
      }
    },
    "/assign-srf-users": {
      "post": {
        "x-controller-name": "AssignSrfUserController",
        "x-operation-name": "create",
        "tags": [
          "AssignSrfUserController"
        ],
        "responses": {
          "200": {
            "description": "AssignSrfUser model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfUser"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignSrfUser"
              }
            }
          }
        },
        "operationId": "AssignSrfUserController.create"
      },
      "get": {
        "x-controller-name": "AssignSrfUserController",
        "x-operation-name": "find",
        "tags": [
          "AssignSrfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of AssignSrfUser model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignSrfUserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AssignSrfUserController.find"
      }
    },
    "/assigned-ql-entity-consolidators": {
      "post": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "getConsolidatorAssignmentById",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntityUser  success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "AssignQlEntityUserController.getConsolidatorAssignmentById"
      }
    },
    "/assigned-ql-entity-users": {
      "post": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "getAssignmentById",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntityUser  success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "AssignQlEntityUserController.getAssignmentById"
      }
    },
    "/audit-review-automation": {
      "get": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "automateReviewProcess",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "auto"
          }
        },
        "operationId": "AuditorAssignmentSubmissionController.automateReviewProcess"
      }
    },
    "/auditor-assignment-submissions/count": {
      "get": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AuditorAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AuditorAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "AuditorAssignmentSubmissionController.count"
      }
    },
    "/auditor-assignment-submissions/parsed-questions": {
      "get": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "parseQuestions",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Aggregated questions map keyed by questionNumber",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission.Filter"
                }
              }
            }
          },
          {
            "name": "frontendFilters",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "AuditorAssignmentSubmissionController.parseQuestions"
      }
    },
    "/auditor-assignment-submissions/{id}/vendor-code": {
      "get": {
        "x-controller-name": "AuditorAssignmentSubmissionVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "AuditorAssignmentSubmissionVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to AuditorAssignmentSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AuditorAssignmentSubmissionVendorCodeController.getVendorCode"
      }
    },
    "/auditor-assignment-submissions/{id}": {
      "put": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AuditorAssignmentSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AuditorAssignmentSubmissionController.deleteById"
      }
    },
    "/auditor-assignment-submissions": {
      "post": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAuditorAssignmentSubmission"
              }
            }
          }
        },
        "operationId": "AuditorAssignmentSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AuditorAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AuditorAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmissionPartial"
              }
            }
          }
        },
        "operationId": "AuditorAssignmentSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of AuditorAssignmentSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditorAssignmentSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AuditorAssignmentSubmissionController.find"
      }
    },
    "/auditor-assignment-submissions-response": {
      "get": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "findResponse",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of AuditorAssignmentSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditorAssignmentSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AuditorAssignmentSubmissionController.findResponse"
      }
    },
    "/block-user": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "blockUser",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Block user and remove all assignments",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "removedAssignments": {
                      "type": "object",
                      "properties": {
                        "assignDcfEntityUser": {
                          "type": "number"
                        },
                        "assignQlEntity": {
                          "type": "number"
                        },
                        "assignQlEntityUser": {
                          "type": "number"
                        },
                        "supplierAssessmentAssignment": {
                          "type": "number"
                        },
                        "dealerAssessmentAssignment": {
                          "type": "number"
                        },
                        "userRoleAuthorization": {
                          "type": "number"
                        },
                        "indicatorApproverAssignment": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "clientId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "requesterId": {
                    "type": "number"
                  }
                },
                "required": [
                  "clientId",
                  "userProfileId",
                  "requesterId"
                ]
              }
            }
          }
        },
        "operationId": "UserController.blockUser"
      }
    },
    "/capital-goods-multiple": {
      "post": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "updateCapitalGoodsFromArray",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of yourModel model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapResponse"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "SapResponseController.updateCapitalGoodsFromArray"
      }
    },
    "/cascade-delete-goals/{id}": {
      "delete": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "cascadeDeleteGoal",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "200": {
            "description": "Cascade delete NewGoals with all related entities",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "deletedGoal": {
                          "type": "number"
                        },
                        "deletedTargets": {
                          "type": "number"
                        },
                        "deletedIndicators": {
                          "type": "number"
                        },
                        "deletedActions": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewGoalsController.cascadeDeleteGoal"
      }
    },
    "/cascade-delete-targets/{id}": {
      "delete": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "cascadeDeleteTarget",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "200": {
            "description": "Cascade delete NewTargetsTwo with all related entities",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "deletedTarget": {
                          "type": "number"
                        },
                        "deletedIndicators": {
                          "type": "number"
                        },
                        "deletedActions": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewTargetsTwoController.cascadeDeleteTarget"
      }
    },
    "/categories/count": {
      "get": {
        "x-controller-name": "CategoryController",
        "x-operation-name": "count",
        "tags": [
          "CategoryController"
        ],
        "responses": {
          "200": {
            "description": "Category model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Category.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Category>"
                }
              }
            }
          }
        ],
        "operationId": "CategoryController.count"
      }
    },
    "/categories/{id}": {
      "put": {
        "x-controller-name": "CategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "CategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Category PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Category"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "CategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "CategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Category PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoryController.updateById"
      },
      "get": {
        "x-controller-name": "CategoryController",
        "x-operation-name": "findById",
        "tags": [
          "CategoryController"
        ],
        "responses": {
          "200": {
            "description": "Category model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Category.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CategoryController.findById"
      },
      "delete": {
        "x-controller-name": "CategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "CategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Category DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CategoryController.deleteById"
      }
    },
    "/categories": {
      "post": {
        "x-controller-name": "CategoryController",
        "x-operation-name": "create",
        "tags": [
          "CategoryController"
        ],
        "responses": {
          "200": {
            "description": "Category model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Category"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCategory"
              }
            }
          }
        },
        "operationId": "CategoryController.create"
      },
      "get": {
        "x-controller-name": "CategoryController",
        "x-operation-name": "find",
        "tags": [
          "CategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of Category model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Category.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CategoryController.find"
      }
    },
    "/cert-issue-authorities/count": {
      "get": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "count",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "CertIssueAuthority model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertIssueAuthority.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertIssueAuthority>"
                }
              }
            }
          }
        ],
        "operationId": "CertIssueAuthorityController.count"
      }
    },
    "/cert-issue-authorities/{id}": {
      "put": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "replaceById",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "CertIssueAuthority PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertIssueAuthority"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertIssueAuthorityController.replaceById"
      },
      "patch": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "updateById",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "CertIssueAuthority PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertIssueAuthorityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertIssueAuthorityController.updateById"
      },
      "get": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "findById",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "CertIssueAuthority model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertIssueAuthorityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertIssueAuthority.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CertIssueAuthorityController.findById"
      },
      "delete": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "deleteById",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "CertIssueAuthority DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CertIssueAuthorityController.deleteById"
      }
    },
    "/cert-issue-authorities": {
      "post": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "create",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "CertIssueAuthority model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertIssueAuthority"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCertIssueAuthority"
              }
            }
          }
        },
        "operationId": "CertIssueAuthorityController.create"
      },
      "patch": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "updateAll",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "CertIssueAuthority PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertIssueAuthority.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertIssueAuthority>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertIssueAuthorityPartial"
              }
            }
          }
        },
        "operationId": "CertIssueAuthorityController.updateAll"
      },
      "get": {
        "x-controller-name": "CertIssueAuthorityController",
        "x-operation-name": "find",
        "tags": [
          "CertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "Array of CertIssueAuthority model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CertIssueAuthorityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertIssueAuthority.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CertIssueAuthorityController.find"
      }
    },
    "/certification-levels/count": {
      "get": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "count",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "CertificationLevel model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertificationLevel.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertificationLevel>"
                }
              }
            }
          }
        ],
        "operationId": "CertificationLevelController.count"
      }
    },
    "/certification-levels/{id}": {
      "put": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "replaceById",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "CertificationLevel PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertificationLevel"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationLevelController.replaceById"
      },
      "patch": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "updateById",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "CertificationLevel PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertificationLevelPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationLevelController.updateById"
      },
      "get": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "findById",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "CertificationLevel model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertificationLevelWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertificationLevel.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CertificationLevelController.findById"
      },
      "delete": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "deleteById",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "CertificationLevel DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CertificationLevelController.deleteById"
      }
    },
    "/certification-levels": {
      "post": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "create",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "CertificationLevel model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertificationLevel"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCertificationLevel"
              }
            }
          }
        },
        "operationId": "CertificationLevelController.create"
      },
      "patch": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "updateAll",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "CertificationLevel PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertificationLevel.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertificationLevel>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertificationLevelPartial"
              }
            }
          }
        },
        "operationId": "CertificationLevelController.updateAll"
      },
      "get": {
        "x-controller-name": "CertificationLevelController",
        "x-operation-name": "find",
        "tags": [
          "CertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "Array of CertificationLevel model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CertificationLevelWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertificationLevel.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CertificationLevelController.find"
      }
    },
    "/certifications/count": {
      "get": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "count",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "200": {
            "description": "Certification model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Certification.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Certification>"
                }
              }
            }
          }
        ],
        "operationId": "CertificationController.count"
      }
    },
    "/certifications/{id}/cert-issue-authorities": {
      "post": {
        "x-controller-name": "CertificationCertIssueAuthorityController",
        "x-operation-name": "create",
        "tags": [
          "CertificationCertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "Certification model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertIssueAuthority"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCertIssueAuthorityInCertification"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationCertIssueAuthorityController.create"
      },
      "patch": {
        "x-controller-name": "CertificationCertIssueAuthorityController",
        "x-operation-name": "patch",
        "tags": [
          "CertificationCertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "Certification.CertIssueAuthority PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertIssueAuthority.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertIssueAuthority>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertIssueAuthorityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationCertIssueAuthorityController.patch"
      },
      "get": {
        "x-controller-name": "CertificationCertIssueAuthorityController",
        "x-operation-name": "find",
        "tags": [
          "CertificationCertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "Array of Certification has many CertIssueAuthority",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CertIssueAuthority"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "CertificationCertIssueAuthorityController.find"
      },
      "delete": {
        "x-controller-name": "CertificationCertIssueAuthorityController",
        "x-operation-name": "delete",
        "tags": [
          "CertificationCertIssueAuthorityController"
        ],
        "responses": {
          "200": {
            "description": "Certification.CertIssueAuthority DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertIssueAuthority.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertIssueAuthority>"
                }
              }
            }
          }
        ],
        "operationId": "CertificationCertIssueAuthorityController.delete"
      }
    },
    "/certifications/{id}/certification-levels": {
      "post": {
        "x-controller-name": "CertificationCertificationLevelController",
        "x-operation-name": "create",
        "tags": [
          "CertificationCertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "Certification model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertificationLevel"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCertificationLevelInCertification"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationCertificationLevelController.create"
      },
      "patch": {
        "x-controller-name": "CertificationCertificationLevelController",
        "x-operation-name": "patch",
        "tags": [
          "CertificationCertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "Certification.CertificationLevel PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertificationLevel.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertificationLevel>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertificationLevelPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationCertificationLevelController.patch"
      },
      "get": {
        "x-controller-name": "CertificationCertificationLevelController",
        "x-operation-name": "find",
        "tags": [
          "CertificationCertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "Array of Certification has many CertificationLevel",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CertificationLevel"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "CertificationCertificationLevelController.find"
      },
      "delete": {
        "x-controller-name": "CertificationCertificationLevelController",
        "x-operation-name": "delete",
        "tags": [
          "CertificationCertificationLevelController"
        ],
        "responses": {
          "200": {
            "description": "Certification.CertificationLevel DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "CertificationLevel.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<CertificationLevel>"
                }
              }
            }
          }
        ],
        "operationId": "CertificationCertificationLevelController.delete"
      }
    },
    "/certifications/{id}": {
      "put": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "replaceById",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Certification PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Certification"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationController.replaceById"
      },
      "patch": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "updateById",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Certification PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertificationPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CertificationController.updateById"
      },
      "get": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "findById",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "200": {
            "description": "Certification model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CertificationWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Certification.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CertificationController.findById"
      },
      "delete": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "deleteById",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Certification DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CertificationController.deleteById"
      }
    },
    "/certifications": {
      "post": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "create",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "200": {
            "description": "Certification model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Certification"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCertification"
              }
            }
          }
        },
        "operationId": "CertificationController.create"
      },
      "patch": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "updateAll",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "200": {
            "description": "Certification PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Certification.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Certification>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CertificationPartial"
              }
            }
          }
        },
        "operationId": "CertificationController.updateAll"
      },
      "get": {
        "x-controller-name": "CertificationController",
        "x-operation-name": "find",
        "tags": [
          "CertificationController"
        ],
        "responses": {
          "200": {
            "description": "Array of Certification model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CertificationWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Certification.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CertificationController.find"
      }
    },
    "/change-mail-id": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "changeMailId",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.changeMailId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "string"
                  },
                  "date": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  }
                },
                "required": [
                  "userId",
                  "date",
                  "email"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.changeMailId"
      }
    },
    "/change-managements/count": {
      "get": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "count",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "200": {
            "description": "ChangeManagement model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ChangeManagement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ChangeManagement>"
                }
              }
            }
          }
        ],
        "operationId": "ChangeManagementController.count"
      }
    },
    "/change-managements/{id}": {
      "put": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "replaceById",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ChangeManagement PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangeManagement"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ChangeManagementController.replaceById"
      },
      "patch": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "updateById",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ChangeManagement PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangeManagementPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ChangeManagementController.updateById"
      },
      "get": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "findById",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "200": {
            "description": "ChangeManagement model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangeManagementWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangeManagement.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ChangeManagementController.findById"
      },
      "delete": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "deleteById",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ChangeManagement DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ChangeManagementController.deleteById"
      }
    },
    "/change-managements": {
      "post": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "create",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "200": {
            "description": "ChangeManagement model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangeManagement"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewChangeManagement"
              }
            }
          }
        },
        "operationId": "ChangeManagementController.create"
      },
      "patch": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "updateAll",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "200": {
            "description": "ChangeManagement PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ChangeManagement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ChangeManagement>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangeManagementPartial"
              }
            }
          }
        },
        "operationId": "ChangeManagementController.updateAll"
      },
      "get": {
        "x-controller-name": "ChangeManagementController",
        "x-operation-name": "find",
        "tags": [
          "ChangeManagementController"
        ],
        "responses": {
          "200": {
            "description": "Array of ChangeManagement model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ChangeManagementWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangeManagement.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ChangeManagementController.find"
      }
    },
    "/change-spocmail-id": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "changeSPOCMailId",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.changeSPOCMailId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "role": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  }
                },
                "required": [
                  "userProfileId",
                  "email",
                  "role"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.changeSPOCMailId"
      }
    },
    "/change-vendor-spocmail-id": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "changeSupplierSpocMailId",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.changeSupplierSpocMailId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "vendorId": {
                    "type": "number"
                  },
                  "newEmail": {
                    "type": "string",
                    "format": "email"
                  },
                  "role": {
                    "type": "string"
                  },
                  "requesterId": {
                    "type": "number"
                  },
                  "createIfNotExists": {
                    "type": "boolean",
                    "default": false
                  }
                },
                "required": [
                  "vendorId",
                  "newEmail",
                  "role",
                  "requesterId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.changeSupplierSpocMailId"
      }
    },
    "/client-ef-category-assignments/count": {
      "get": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "count",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryAssignment model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "ClientEfCategoryAssignmentController.count"
      }
    },
    "/client-ef-category-assignments/{id}": {
      "put": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ClientEfCategoryAssignment PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientEfCategoryAssignmentController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "updateById",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ClientEfCategoryAssignment PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientEfCategoryAssignmentController.updateById"
      },
      "get": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "findById",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryAssignmentWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryAssignment.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClientEfCategoryAssignmentController.findById"
      },
      "delete": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ClientEfCategoryAssignment DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientEfCategoryAssignmentController.deleteById"
      }
    },
    "/client-ef-category-assignments": {
      "post": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "create",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryAssignment"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientEfCategoryAssignment"
              }
            }
          }
        },
        "operationId": "ClientEfCategoryAssignmentController.create"
      },
      "patch": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryAssignmentPartial"
              }
            }
          }
        },
        "operationId": "ClientEfCategoryAssignmentController.updateAll"
      },
      "get": {
        "x-controller-name": "ClientEfCategoryAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "ClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of ClientEfCategoryAssignment model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientEfCategoryAssignmentWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryAssignment.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClientEfCategoryAssignmentController.find"
      }
    },
    "/client-ef-category-mappings/count": {
      "get": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "count",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryMapping model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryMapping.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryMapping>"
                }
              }
            }
          }
        ],
        "operationId": "ClientEfCategoryMappingController.count"
      }
    },
    "/client-ef-category-mappings/{id}/ghg-category": {
      "get": {
        "x-controller-name": "ClientEfCategoryMappingGhgCategoryController",
        "x-operation-name": "getGhgCategory",
        "tags": [
          "ClientEfCategoryMappingGhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory belonging to ClientEfCategoryMapping",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgCategory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientEfCategoryMappingGhgCategoryController.getGhgCategory"
      }
    },
    "/client-ef-category-mappings/{id}/new-ef-category": {
      "get": {
        "x-controller-name": "ClientEfCategoryMappingNewEfCategoryController",
        "x-operation-name": "getNewEfCategory",
        "tags": [
          "ClientEfCategoryMappingNewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfCategory belonging to ClientEfCategoryMapping",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfCategory"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientEfCategoryMappingNewEfCategoryController.getNewEfCategory"
      }
    },
    "/client-ef-category-mappings/{id}/new-ef-std": {
      "get": {
        "x-controller-name": "ClientEfCategoryMappingNewEfStdController",
        "x-operation-name": "getNewEfStd",
        "tags": [
          "ClientEfCategoryMappingNewEfStdController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd belonging to ClientEfCategoryMapping",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfStd"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientEfCategoryMappingNewEfStdController.getNewEfStd"
      }
    },
    "/client-ef-category-mappings/{id}": {
      "put": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "204": {
            "description": "ClientEfCategoryMapping PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryMapping"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientEfCategoryMappingController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "updateById",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "204": {
            "description": "ClientEfCategoryMapping PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryMappingPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientEfCategoryMappingController.updateById"
      },
      "get": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "findById",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryMapping model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryMappingWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryMapping.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClientEfCategoryMappingController.findById"
      },
      "delete": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "204": {
            "description": "ClientEfCategoryMapping DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientEfCategoryMappingController.deleteById"
      }
    },
    "/client-ef-category-mappings": {
      "post": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "create",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryMapping model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryMapping"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientEfCategoryMapping"
              }
            }
          }
        },
        "operationId": "ClientEfCategoryMappingController.create"
      },
      "patch": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "ClientEfCategoryMapping PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryMapping.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryMapping>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryMappingPartial"
              }
            }
          }
        },
        "operationId": "ClientEfCategoryMappingController.updateAll"
      },
      "get": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "find",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "Array of ClientEfCategoryMapping model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientEfCategoryMappingWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryMapping.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClientEfCategoryMappingController.find"
      }
    },
    "/client-initiatives/count": {
      "get": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "count",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "ClientInitiative model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientInitiative.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientInitiative>"
                }
              }
            }
          }
        ],
        "operationId": "ClientInitiativesController.count"
      }
    },
    "/client-initiatives/{id}": {
      "put": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ClientInitiative PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientInitiative"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientInitiativesController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "updateById",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ClientInitiative PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientInitiativePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientInitiativesController.updateById"
      },
      "get": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "findById",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "ClientInitiative model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientInitiativeWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientInitiative.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClientInitiativesController.findById"
      },
      "delete": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ClientInitiative DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientInitiativesController.deleteById"
      }
    },
    "/client-initiatives": {
      "post": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "create",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "ClientInitiative model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientInitiative"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientInitiative"
              }
            }
          }
        },
        "operationId": "ClientInitiativesController.create"
      },
      "patch": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "ClientInitiative PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientInitiative.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientInitiative>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientInitiativePartial"
              }
            }
          }
        },
        "operationId": "ClientInitiativesController.updateAll"
      },
      "get": {
        "x-controller-name": "ClientInitiativesController",
        "x-operation-name": "find",
        "tags": [
          "ClientInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "Array of ClientInitiative model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientInitiativeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientInitiative.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClientInitiativesController.find"
      }
    },
    "/clients/count": {
      "get": {
        "x-controller-name": "ClientController",
        "x-operation-name": "count",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "200": {
            "description": "Client model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Client.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Client>"
                }
              }
            }
          }
        ],
        "operationId": "ClientController.count"
      }
    },
    "/clients/{id}": {
      "put": {
        "x-controller-name": "ClientController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Client PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Client"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClientController",
        "x-operation-name": "updateById",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Client PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientController.updateById"
      },
      "get": {
        "x-controller-name": "ClientController",
        "x-operation-name": "findById",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "200": {
            "description": "Client model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Client.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClientController.findById"
      },
      "delete": {
        "x-controller-name": "ClientController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Client DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientController.deleteById"
      }
    },
    "/clients": {
      "post": {
        "x-controller-name": "ClientController",
        "x-operation-name": "create",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "200": {
            "description": "Client model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Client"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClient"
              }
            }
          }
        },
        "operationId": "ClientController.create"
      },
      "patch": {
        "x-controller-name": "ClientController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "200": {
            "description": "Client PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Client.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Client>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientPartial"
              }
            }
          }
        },
        "operationId": "ClientController.updateAll"
      },
      "get": {
        "x-controller-name": "ClientController",
        "x-operation-name": "find",
        "tags": [
          "ClientController"
        ],
        "responses": {
          "200": {
            "description": "Array of Client model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Client.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClientController.find"
      }
    },
    "/clone-assign-dcf-user": {
      "post": {
        "x-controller-name": "AssignDcfUserNewController",
        "x-operation-name": "clone",
        "tags": [
          "AssignDcfUserNewController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcf PATCH success"
                }
              }
            }
          }
        },
        "operationId": "AssignDcfUserNewController.clone"
      }
    },
    "/clone-metric-only": {
      "post": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "cloneMetricOnly",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "200": {
            "description": "Return value of NewMetricController.cloneMetricOnly"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "metric_id": {
                    "type": "number"
                  },
                  "tag": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "NewMetricController.cloneMetricOnly"
      }
    },
    "/clone-submit-dcfs": {
      "post": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "clone",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcf PATCH success"
                }
              }
            }
          }
        },
        "operationId": "SubmitDcfNewController.clone"
      }
    },
    "/clone-topic-with-metric": {
      "post": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "cloneWithMetrics",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "200": {
            "description": "Return value of NewTopicController.cloneWithMetrics"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "topic_id": {
                    "type": "number"
                  },
                  "tag": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "NewTopicController.cloneWithMetrics"
      }
    },
    "/clone-with-datapoint": {
      "post": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "cloneWithDataPoints",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "200": {
            "description": "Return value of NewMetricController.cloneWithDataPoints"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "metric_id": {
                    "type": "number"
                  },
                  "tag": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "NewMetricController.cloneWithDataPoints"
      }
    },
    "/computed-data-points/count": {
      "get": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "count",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "200": {
            "description": "ComputedDataPoints model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedDataPoints.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedDataPoints>"
                }
              }
            }
          }
        ],
        "operationId": "ComputedDataPointsController.count"
      }
    },
    "/computed-data-points/process-deleted-submission": {
      "post": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "processDeletedSubmission",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "200": {
            "description": "Process submission for computed data points",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "submissionId",
                  "userProfileId"
                ],
                "properties": {
                  "submissionId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "reporting_period": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "dcfId": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "ComputedDataPointsController.processDeletedSubmission"
      }
    },
    "/computed-data-points/process-submission": {
      "post": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "processSubmission",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "200": {
            "description": "Process submission for computed data points",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "submissionId",
                  "userProfileId"
                ],
                "properties": {
                  "submissionId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "ComputedDataPointsController.processSubmission"
      }
    },
    "/computed-data-points/{id}": {
      "put": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "replaceById",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedDataPoints PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedDataPoints"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComputedDataPointsController.replaceById"
      },
      "patch": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "updateById",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedDataPoints PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedDataPointsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComputedDataPointsController.updateById"
      },
      "get": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "findById",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "200": {
            "description": "ComputedDataPoints model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedDataPointsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedDataPoints.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComputedDataPointsController.findById"
      },
      "delete": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "deleteById",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedDataPoints DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ComputedDataPointsController.deleteById"
      }
    },
    "/computed-data-points": {
      "post": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "create",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "200": {
            "description": "ComputedDataPoints model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedDataPoints"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewComputedDataPoints"
              }
            }
          }
        },
        "operationId": "ComputedDataPointsController.create"
      },
      "patch": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "updateAll",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "200": {
            "description": "ComputedDataPoints PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedDataPoints.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedDataPoints>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedDataPointsPartial"
              }
            }
          }
        },
        "operationId": "ComputedDataPointsController.updateAll"
      },
      "get": {
        "x-controller-name": "ComputedDataPointsController",
        "x-operation-name": "find",
        "tags": [
          "ComputedDataPointsController"
        ],
        "responses": {
          "200": {
            "description": "Array of ComputedDataPoints model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedDataPointsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedDataPoints.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ComputedDataPointsController.find"
      }
    },
    "/computed-indicator-requests/active": {
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "findActive",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "Array of active ComputedIndicatorRequest model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedIndicatorRequestWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorRequestController.findActive"
      }
    },
    "/computed-indicator-requests/by-requester/{requesterId}": {
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "findByRequester",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "Array of ComputedIndicatorRequest model instances by requester",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedIndicatorRequestWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "requesterId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorRequestController.findByRequester"
      }
    },
    "/computed-indicator-requests/by-status/{status}": {
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "findByStatus",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "Array of ComputedIndicatorRequest model instances by status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedIndicatorRequestWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "status",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorRequestController.findByStatus"
      }
    },
    "/computed-indicator-requests/by-user/{userProfileId}": {
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "findByUser",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "Array of ComputedIndicatorRequest model instances for a specific user",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedIndicatorRequestWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userProfileId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorRequestController.findByUser"
      }
    },
    "/computed-indicator-requests/count": {
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "count",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicatorRequest model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedIndicatorRequest.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedIndicatorRequest>"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorRequestController.count"
      }
    },
    "/computed-indicator-requests/statistics": {
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "getStatistics",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicatorRequest statistics",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "total": {
                      "type": "number"
                    },
                    "pending": {
                      "type": "number"
                    },
                    "inProgress": {
                      "type": "number"
                    },
                    "completed": {
                      "type": "number"
                    },
                    "failed": {
                      "type": "number"
                    },
                    "todayRequests": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "ComputedIndicatorRequestController.getStatistics"
      }
    },
    "/computed-indicator-requests/{id}/status": {
      "patch": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "updateStatus",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedIndicatorRequest status update success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "status": {
                    "type": "string",
                    "enum": [
                      "PENDING",
                      "IN_PROGRESS",
                      "COMPLETED",
                      "FAILED"
                    ]
                  },
                  "errorMessage": {
                    "type": "string"
                  },
                  "completedTime": {
                    "type": "string"
                  }
                },
                "required": [
                  "status"
                ]
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComputedIndicatorRequestController.updateStatus"
      }
    },
    "/computed-indicator-requests/{id}": {
      "put": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "replaceById",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedIndicatorRequest PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedIndicatorRequest"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComputedIndicatorRequestController.replaceById"
      },
      "patch": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "updateById",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedIndicatorRequest PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedIndicatorRequestPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComputedIndicatorRequestController.updateById"
      },
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "findById",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicatorRequest model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequestWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorRequestController.findById"
      },
      "delete": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "deleteById",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedIndicatorRequest DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ComputedIndicatorRequestController.deleteById"
      }
    },
    "/computed-indicator-requests": {
      "post": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "create",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicatorRequest model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewComputedIndicatorRequest"
              }
            }
          }
        },
        "operationId": "ComputedIndicatorRequestController.create"
      },
      "patch": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "updateAll",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicatorRequest PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedIndicatorRequest.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedIndicatorRequest>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedIndicatorRequestPartial"
              }
            }
          }
        },
        "operationId": "ComputedIndicatorRequestController.updateAll"
      },
      "get": {
        "x-controller-name": "ComputedIndicatorRequestController",
        "x-operation-name": "find",
        "tags": [
          "ComputedIndicatorRequestController"
        ],
        "responses": {
          "200": {
            "description": "Array of ComputedIndicatorRequest model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedIndicatorRequestWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorRequestController.find"
      }
    },
    "/computed-indicators/count": {
      "get": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "count",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicator model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedIndicator.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedIndicator>"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorController.count"
      }
    },
    "/computed-indicators/{id}": {
      "put": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "replaceById",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedIndicator PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedIndicator"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComputedIndicatorController.replaceById"
      },
      "patch": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "updateById",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedIndicator PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedIndicatorPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComputedIndicatorController.updateById"
      },
      "get": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "findById",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicator model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicatorWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicator.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorController.findById"
      },
      "delete": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "deleteById",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ComputedIndicator DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ComputedIndicatorController.deleteById"
      }
    },
    "/computed-indicators": {
      "post": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "create",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicator model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicator"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewComputedIndicator"
              }
            }
          }
        },
        "operationId": "ComputedIndicatorController.create"
      },
      "patch": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "updateAll",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "ComputedIndicator PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedIndicator.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedIndicator>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedIndicatorPartial"
              }
            }
          }
        },
        "operationId": "ComputedIndicatorController.updateAll"
      },
      "get": {
        "x-controller-name": "ComputedIndicatorController",
        "x-operation-name": "find",
        "tags": [
          "ComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Array of ComputedIndicator model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedIndicatorWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicator.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ComputedIndicatorController.find"
      }
    },
    "/consolidate-form-collections/count": {
      "get": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "count",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ConsolidateFormCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ConsolidateFormCollection>"
                }
              }
            }
          }
        ],
        "operationId": "ConsolidateFormCollectionController.count"
      }
    },
    "/consolidate-form-collections/update-frameworks": {
      "post": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "updateAllFrameworks",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "Update frameworks for all consolidate-form-collection records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "totalRecords": {
                      "type": "number"
                    },
                    "successCount": {
                      "type": "number"
                    },
                    "errorCount": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "ConsolidateFormCollectionController.updateAllFrameworks"
      }
    },
    "/consolidate-form-collections/{id}": {
      "put": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "replaceById",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ConsolidateFormCollection PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsolidateFormCollection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ConsolidateFormCollectionController.replaceById"
      },
      "patch": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "updateById",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ConsolidateFormCollection PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsolidateFormCollectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ConsolidateFormCollectionController.updateById"
      },
      "get": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "findById",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ConsolidateFormCollectionController.findById"
      },
      "delete": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "deleteById",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ConsolidateFormCollection DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ConsolidateFormCollectionController.deleteById"
      }
    },
    "/consolidate-form-collections": {
      "post": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "create",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewConsolidateFormCollection"
              }
            }
          }
        },
        "operationId": "ConsolidateFormCollectionController.create"
      },
      "get": {
        "x-controller-name": "ConsolidateFormCollectionController",
        "x-operation-name": "find",
        "tags": [
          "ConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of ConsolidateFormCollection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ConsolidateFormCollectionController.find"
      }
    },
    "/correct-submitted-dealer-auditor-checklist-submission/update-score": {
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateScore",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Scores updated successfully for all eligible submissions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "totalProcessed": {
                          "type": "number"
                        },
                        "totalUpdated": {
                          "type": "number"
                        },
                        "totalSkipped": {
                          "type": "number"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "status": {
                                "type": "string"
                              },
                              "overallScore": {
                                "type": "number"
                              },
                              "dealerCategory": {
                                "type": "number"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.updateScore"
      }
    },
    "/create-client-ef-category-mapping-custom": {
      "post": {
        "x-controller-name": "UserProfileClientEfCategoryMappingController",
        "x-operation-name": "createAssignment",
        "tags": [
          "UserProfileClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "IndividualEFLocationRole model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryMapping"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "efCategoryId": {
                    "type": "number"
                  },
                  "efStandardId": {
                    "type": "number"
                  },
                  "efGhgCatId": {
                    "type": "number"
                  },
                  "efGhgSubCatId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                },
                "required": [
                  "userProfileId",
                  "locations",
                  "efCategoryId",
                  "efStandardId",
                  "efGhgCatId",
                  "efGhgSubCatId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileClientEfCategoryMappingController.createAssignment"
      }
    },
    "/create-single-action": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "createSingleAction",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Single action created successfully",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "appId": {
                    "type": "number",
                    "description": "DealerAssessmentAssignment ID"
                  },
                  "formId": {
                    "type": "string",
                    "description": "Form ID"
                  },
                  "dealerId": {
                    "type": "string",
                    "description": "Dealer ID"
                  },
                  "vendorId": {
                    "type": "string",
                    "description": "Vendor ID"
                  },
                  "createdBy": {
                    "type": "string",
                    "description": "Created by user"
                  },
                  "question": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "description": "Question label"
                      },
                      "subCriteria": {
                        "type": "string",
                        "description": "Sub criteria"
                      },
                      "remarks": {
                        "type": "string",
                        "description": "Remarks"
                      },
                      "actions": {
                        "type": "object",
                        "properties": {
                          "actionToBeTaken": {
                            "type": "string"
                          },
                          "evidence": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "dueDate": {
                            "type": "string"
                          },
                          "personResponsible": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  },
                  "checklist": {
                    "type": "object",
                    "properties": {
                      "criteria": {
                        "type": "string",
                        "description": "Criteria"
                      },
                      "section": {
                        "type": "string",
                        "description": "Section/Category"
                      }
                    }
                  }
                },
                "required": [
                  "appId",
                  "formId",
                  "dealerId",
                  "vendorId",
                  "createdBy",
                  "question",
                  "checklist"
                ]
              }
            }
          },
          "description": "Single action data from frontend",
          "required": true
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.createSingleAction"
      }
    },
    "/dcf-logs/count": {
      "get": {
        "x-controller-name": "DcfLogsController",
        "x-operation-name": "count",
        "tags": [
          "DcfLogsController"
        ],
        "responses": {
          "200": {
            "description": "DcfLogs model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DcfLogs.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DcfLogs>"
                }
              }
            }
          }
        ],
        "operationId": "DcfLogsController.count"
      }
    },
    "/dcf-logs/save": {
      "post": {
        "x-controller-name": "DcfLogsController",
        "x-operation-name": "create",
        "tags": [
          "DcfLogsController"
        ],
        "responses": {
          "200": {
            "description": "DcfLogs model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DcfLogs"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDcfLogs"
              }
            }
          }
        },
        "operationId": "DcfLogsController.create"
      }
    },
    "/dcf-logs/{id}": {
      "patch": {
        "x-controller-name": "DcfLogsController",
        "x-operation-name": "updateById",
        "tags": [
          "DcfLogsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DcfLogs PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DcfLogsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DcfLogsController.updateById"
      },
      "get": {
        "x-controller-name": "DcfLogsController",
        "x-operation-name": "findById",
        "tags": [
          "DcfLogsController"
        ],
        "responses": {
          "200": {
            "description": "DcfLogs model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DcfLogsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DcfLogs.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DcfLogsController.findById"
      }
    },
    "/dcf-logs": {
      "patch": {
        "x-controller-name": "DcfLogsController",
        "x-operation-name": "updateAll",
        "tags": [
          "DcfLogsController"
        ],
        "responses": {
          "200": {
            "description": "DcfLogs PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DcfLogs.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DcfLogs>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DcfLogsPartial"
              }
            }
          }
        },
        "operationId": "DcfLogsController.updateAll"
      },
      "get": {
        "x-controller-name": "DcfLogsController",
        "x-operation-name": "find",
        "tags": [
          "DcfLogsController"
        ],
        "responses": {
          "200": {
            "description": "Array of DcfLogs model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DcfLogsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DcfLogs.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DcfLogsController.find"
      }
    },
    "/dd-category-ones/count": {
      "get": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "count",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "DdCategoryOne model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DdCategoryOne.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DdCategoryOne>"
                }
              }
            }
          }
        ],
        "operationId": "DdCategoryOneController.count"
      }
    },
    "/dd-category-ones/{id}": {
      "put": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "replaceById",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DdCategoryOne PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DdCategoryOne"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DdCategoryOneController.replaceById"
      },
      "patch": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "updateById",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DdCategoryOne PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DdCategoryOnePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DdCategoryOneController.updateById"
      },
      "get": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "findById",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "DdCategoryOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DdCategoryOneWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DdCategoryOne.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DdCategoryOneController.findById"
      },
      "delete": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "deleteById",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DdCategoryOne DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DdCategoryOneController.deleteById"
      }
    },
    "/dd-category-ones": {
      "post": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "create",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "DdCategoryOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DdCategoryOne"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDdCategoryOne"
              }
            }
          }
        },
        "operationId": "DdCategoryOneController.create"
      },
      "patch": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "updateAll",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "DdCategoryOne PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DdCategoryOne.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DdCategoryOne>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DdCategoryOnePartial"
              }
            }
          }
        },
        "operationId": "DdCategoryOneController.updateAll"
      },
      "get": {
        "x-controller-name": "DdCategoryOneController",
        "x-operation-name": "find",
        "tags": [
          "DdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "Array of DdCategoryOne model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DdCategoryOneWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DdCategoryOne.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DdCategoryOneController.find"
      }
    },
    "/dealer-actions-approved/{actionId}": {
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateApprovedById",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Action PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "actionId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.updateApprovedById"
      }
    },
    "/dealer-actions-merged-approved-rejected": {
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateMergedApprovedRejectedById",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Bulk Action PATCH success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.updateMergedApprovedRejectedById"
      }
    },
    "/dealer-actions-return/{actionId}": {
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateReturnById",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Action PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "actionId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.updateReturnById"
      }
    },
    "/dealer-actions-submit/{actionId}": {
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Action PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "actionId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.updateById"
      }
    },
    "/dealer-assessment-assignments/count": {
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "count",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "DealerAssessmentAssignmentController.count"
      }
    },
    "/dealer-assessment-assignments/{id}/actions": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentActionController",
        "x-operation-name": "create",
        "tags": [
          "DealerAssessmentAssignmentActionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Action"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewActionInDealerAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentActionController.create"
      },
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentActionController",
        "x-operation-name": "patch",
        "tags": [
          "DealerAssessmentAssignmentActionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment.Action PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Action.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Action>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentActionController.patch"
      },
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentActionController",
        "x-operation-name": "find",
        "tags": [
          "DealerAssessmentAssignmentActionController"
        ],
        "responses": {
          "200": {
            "description": "Array of DealerAssessmentAssignment has many Action",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Action"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "DealerAssessmentAssignmentActionController.find"
      },
      "delete": {
        "x-controller-name": "DealerAssessmentAssignmentActionController",
        "x-operation-name": "delete",
        "tags": [
          "DealerAssessmentAssignmentActionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment.Action DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Action.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Action>"
                }
              }
            }
          }
        ],
        "operationId": "DealerAssessmentAssignmentActionController.delete"
      }
    },
    "/dealer-assessment-assignments/{id}/dealer-auditor-checklist-review-submission": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateIt",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.updateIt"
      }
    },
    "/dealer-assessment-assignments/{id}/dealer-auditor-checklist-submission": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment.DealerAuditorChecklistSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAuditorChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAuditorChecklistSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.patch"
      },
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "get",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment has one DealerAuditorChecklistSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.get"
      },
      "delete": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment.DealerAuditorChecklistSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAuditorChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAuditorChecklistSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.delete"
      }
    },
    "/dealer-assessment-assignments/{id}/dealer-auditor-checklist-submission-custom": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "auditDataSubmission",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAuditorChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAuditorChecklistSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.auditDataSubmission"
      }
    },
    "/dealer-assessment-assignments/{id}/dealer-response-form": {
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentDealerResponseFormController",
        "x-operation-name": "getDealerResponseForm",
        "tags": [
          "DealerAssessmentAssignmentDealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "DealerResponseForm belonging to DealerAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerResponseForm"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAssessmentAssignmentDealerResponseFormController.getDealerResponseForm"
      }
    },
    "/dealer-assessment-assignments/{id}/user-profile": {
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentUserProfileController",
        "x-operation-name": "getUserProfile",
        "tags": [
          "DealerAssessmentAssignmentUserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile belonging to DealerAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserProfile"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAssessmentAssignmentUserProfileController.getUserProfile"
      }
    },
    "/dealer-assessment-assignments/{id}/vendor-code": {
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "DealerAssessmentAssignmentVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to DealerAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAssessmentAssignmentVendorCodeController.getVendorCode"
      }
    },
    "/dealer-assessment-assignments/{id}": {
      "put": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "replaceById",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "DealerAssessmentAssignment PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentController.replaceById"
      },
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "updateById",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "DealerAssessmentAssignment PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAssessmentAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentController.updateById"
      },
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "findById",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAssessmentAssignmentWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DealerAssessmentAssignmentController.findById"
      },
      "delete": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "deleteById",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "DealerAssessmentAssignment DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAssessmentAssignmentController.deleteById"
      }
    },
    "/dealer-assessment-assignments": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "create",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAssessmentAssignment"
              }
            }
          }
        },
        "operationId": "DealerAssessmentAssignmentController.create"
      },
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "updateAll",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAssessmentAssignmentPartial"
              }
            }
          }
        },
        "operationId": "DealerAssessmentAssignmentController.updateAll"
      },
      "get": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of DealerAssessmentAssignment model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAssessmentAssignmentWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DealerAssessmentAssignmentController.find"
      }
    },
    "/dealer-assignment-calibration-action/{id}/cascade": {
      "delete": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "deleteSupplierAssessmentAssignmentCascade",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Delete counts for assignment and related records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "checklistSubmissionsCount": {
                      "type": "number"
                    },
                    "actionsCount": {
                      "type": "number"
                    },
                    "assignmentCount": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Dealer Assessment Assignment not found"
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAssessmentAssignmentController.deleteSupplierAssessmentAssignmentCascade"
      }
    },
    "/dealer-auditor-checklist-submissions/bulk-score-update-from-completed-actions": {
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "bulkUpdateFromCompletedActions",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Bulk update responses and scores based on completed Checklist Submission Review actions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "totalSubmissions": {
                      "type": "number"
                    },
                    "processedSubmissions": {
                      "type": "number"
                    },
                    "updatedSubmissions": {
                      "type": "number"
                    },
                    "skippedSubmissions": {
                      "type": "number"
                    },
                    "errors": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "filter": {
                    "type": "object",
                    "description": "Filter object for DealerAuditorChecklistSubmission repository"
                  }
                }
              }
            }
          },
          "description": "Optional filter for dealer auditor checklist submissions",
          "required": false
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.bulkUpdateFromCompletedActions"
      }
    },
    "/dealer-auditor-checklist-submissions/count": {
      "get": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAuditorChecklistSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAuditorChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAuditorChecklistSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionController.count"
      }
    },
    "/dealer-auditor-checklist-submissions/update-group-scores": {
      "patch": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateGroupScores",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Update scores for dealer auditor checklist submissions with type 2",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "updatedCount": {
                      "type": "number"
                    },
                    "processedSubmissions": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.updateGroupScores"
      }
    },
    "/dealer-auditor-checklist-submissions/{id}/user-profile": {
      "get": {
        "x-controller-name": "DealerAuditorChecklistSubmissionUserProfileController",
        "x-operation-name": "getUserProfile",
        "tags": [
          "DealerAuditorChecklistSubmissionUserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile belonging to DealerAuditorChecklistSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionUserProfileController.getUserProfile"
      }
    },
    "/dealer-auditor-checklist-submissions/{id}/vendor-code": {
      "get": {
        "x-controller-name": "DealerAuditorChecklistSubmissionVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "DealerAuditorChecklistSubmissionVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to DealerAuditorChecklistSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionVendorCodeController.getVendorCode"
      }
    },
    "/dealer-auditor-checklist-submissions/{id}": {
      "put": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "DealerAuditorChecklistSubmission PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAuditorChecklistSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAuditorChecklistSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "DealerAuditorChecklistSubmission PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAuditorChecklistSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAuditorChecklistSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "DealerAuditorChecklistSubmission DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionController.deleteById"
      }
    },
    "/dealer-auditor-checklist-submissions": {
      "post": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAuditorChecklistSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerAuditorChecklistSubmission"
              }
            }
          }
        },
        "operationId": "DealerAuditorChecklistSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAuditorChecklistSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAuditorChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAuditorChecklistSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionPartial"
              }
            }
          }
        },
        "operationId": "DealerAuditorChecklistSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAuditorChecklistSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionController.find"
      }
    },
    "/dealer-auditor-checklist-submissions-response/{id}": {
      "get": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "findByIdResponse",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAuditorChecklistSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionController.findByIdResponse"
      }
    },
    "/dealer-auditor-checklist-submissions-response": {
      "get": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "findResponse",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of DealerAuditorChecklistSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DealerAuditorChecklistSubmissionController.findResponse"
      }
    },
    "/dealer-auditor-checklist-submissions-status": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentController",
        "x-operation-name": "getAssignment",
        "tags": [
          "DealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DealerAssessmentAssignmentController.getAssignment"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "archive": {
                    "type": "boolean",
                    "nullable": true
                  }
                },
                "required": [
                  "userId"
                ]
              }
            }
          }
        },
        "operationId": "DealerAssessmentAssignmentController.getAssignment"
      }
    },
    "/dealer-checklist-submissions/count": {
      "get": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerChecklistSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerChecklistSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "DealerChecklistSubmissionController.count"
      }
    },
    "/dealer-checklist-submissions/latest-by-vendor": {
      "get": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "findLatestByVendor",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of latest DealerChecklistSubmission model instances by vendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DealerChecklistSubmissionController.findLatestByVendor"
      }
    },
    "/dealer-checklist-submissions/{id}/user-profile": {
      "get": {
        "x-controller-name": "DealerChecklistSubmissionUserProfileController",
        "x-operation-name": "getUserProfile",
        "tags": [
          "DealerChecklistSubmissionUserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile belonging to DealerChecklistSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerChecklistSubmissionUserProfileController.getUserProfile"
      }
    },
    "/dealer-checklist-submissions/{id}/vendor-code": {
      "get": {
        "x-controller-name": "DealerChecklistSubmissionVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "DealerChecklistSubmissionVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to DealerChecklistSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerChecklistSubmissionVendorCodeController.getVendorCode"
      }
    },
    "/dealer-checklist-submissions/{id}": {
      "put": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "DealerChecklistSubmission PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerChecklistSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerChecklistSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "DealerChecklistSubmission PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerChecklistSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerChecklistSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerChecklistSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerChecklistSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerChecklistSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DealerChecklistSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "DealerChecklistSubmission DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerChecklistSubmissionController.deleteById"
      }
    },
    "/dealer-checklist-submissions": {
      "patch": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerChecklistSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerChecklistSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerChecklistSubmissionPartial"
              }
            }
          }
        },
        "operationId": "DealerChecklistSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of DealerChecklistSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerChecklistSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerChecklistSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DealerChecklistSubmissionController.find"
      }
    },
    "/dealer-checklist-submissions-not-allowed": {
      "post": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerChecklistSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerChecklistSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerChecklistSubmission"
              }
            }
          }
        },
        "operationId": "DealerChecklistSubmissionController.create"
      }
    },
    "/dealer-response-forms/count": {
      "get": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "count",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "DealerResponseForm model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerResponseForm.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerResponseForm>"
                }
              }
            }
          }
        ],
        "operationId": "DealerResponseFormController.count"
      }
    },
    "/dealer-response-forms/{id}": {
      "put": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "replaceById",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DealerResponseForm PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerResponseForm"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerResponseFormController.replaceById"
      },
      "patch": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "updateById",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DealerResponseForm PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerResponseFormPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerResponseFormController.updateById"
      },
      "get": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "findById",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "DealerResponseForm model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerResponseFormWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerResponseForm.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DealerResponseFormController.findById"
      },
      "delete": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "deleteById",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DealerResponseForm DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DealerResponseFormController.deleteById"
      }
    },
    "/dealer-response-forms": {
      "post": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "create",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "DealerResponseForm model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerResponseForm"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerResponseForm"
              }
            }
          }
        },
        "operationId": "DealerResponseFormController.create"
      },
      "patch": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "updateAll",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "DealerResponseForm PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerResponseForm.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerResponseForm>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerResponseFormPartial"
              }
            }
          }
        },
        "operationId": "DealerResponseFormController.updateAll"
      },
      "get": {
        "x-controller-name": "DealerResponseFormController",
        "x-operation-name": "find",
        "tags": [
          "DealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "Array of DealerResponseForm model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerResponseFormWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerResponseForm.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DealerResponseFormController.find"
      }
    },
    "/debug/env-vars": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "debugEnvVars",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Debug environment variables",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "UserController.debugEnvVars"
      }
    },
    "/debug-all-user-types/{clientId}": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "debugAllUserTypes",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Debug all user types in fortnightly report",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "clientId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LoginActivityController.debugAllUserTypes"
      }
    },
    "/debug-new-users/{clientId}": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "debugNewUsers",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Debug new users vs unique users logic in fortnightly report",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "clientId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LoginActivityController.debugNewUsers"
      }
    },
    "/delete-assignment-and-submissions": {
      "post": {
        "x-controller-name": "AssignDcfEntityUserController",
        "x-operation-name": "deleteAssignmentAndSubmissions",
        "tags": [
          "AssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Qualitative Assignment & Submission Deleted"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "assignmentId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier0_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier1_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  },
                  "dcfId": {
                    "type": "number"
                  },
                  "validate": {
                    "type": "string"
                  }
                },
                "required": [
                  "dcfId",
                  "locations",
                  "userProfileId",
                  "validate"
                ]
              }
            }
          }
        },
        "operationId": "AssignDcfEntityUserController.deleteAssignmentAndSubmissions"
      }
    },
    "/delete-complete-user": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "deleteIndividualUserByUPID",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.deleteIndividualUserByUPID"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "requestUser": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId",
                  "requestUser"
                ]
              }
            }
          }
        },
        "operationId": "UserController.deleteIndividualUserByUPID"
      }
    },
    "/delete-complete-user-cognito": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "deleteIndividualUserByUPIDInclCognito",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.deleteIndividualUserByUPIDInclCognito"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "email": {
                    "type": "string"
                  },
                  "requestUser": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId",
                  "requestUser",
                  "email"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.deleteIndividualUserByUPIDInclCognito"
      }
    },
    "/delete-dpreport-by-submitId": {
      "post": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "deleteUsersByuserId",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "Return value of QuantitativeDpReportController.deleteUsersByuserId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "submitId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  }
                },
                "required": [
                  "submitId",
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "QuantitativeDpReportController.deleteUsersByuserId"
      }
    },
    "/delete-form-collections-by-ids": {
      "post": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "deleteByMulipleIds",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "FormCollection DELETE success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "date": {
                    "type": "string"
                  }
                },
                "required": [
                  "ids",
                  "date"
                ]
              }
            }
          }
        },
        "operationId": "FormCollectionController.deleteByMulipleIds"
      }
    },
    "/delete-individual-user-by-userids": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "deleteIndividualUsersByuserId",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.deleteIndividualUsersByuserId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "user_id": {
                    "type": "string"
                  },
                  "date": {
                    "type": "string"
                  }
                },
                "required": [
                  "user_id",
                  "date"
                ]
              }
            }
          }
        },
        "operationId": "UserController.deleteIndividualUsersByuserId"
      }
    },
    "/delete-live-client-and-its-user-by-userids": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "deleteUsersByuserId",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.deleteUsersByuserId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "string"
                  },
                  "date": {
                    "type": "string"
                  }
                },
                "required": [
                  "userId",
                  "date"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.deleteUsersByuserId"
      }
    },
    "/delete-live-client-user-by-userids": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "deleteUsersByuserId",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.deleteUsersByuserId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "ids": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "date": {
                    "type": "string"
                  }
                },
                "required": [
                  "ids",
                  "date"
                ]
              }
            }
          }
        },
        "operationId": "UserController.deleteUsersByuserId"
      }
    },
    "/delete-user-logs/count": {
      "get": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "count",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "200": {
            "description": "DeleteUserLog model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DeleteUserLog.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DeleteUserLog>"
                }
              }
            }
          }
        ],
        "operationId": "DeletedUserLogController.count"
      }
    },
    "/delete-user-logs/{id}": {
      "put": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "replaceById",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DeleteUserLog PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteUserLog"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DeletedUserLogController.replaceById"
      },
      "patch": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "updateById",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DeleteUserLog PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteUserLogPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DeletedUserLogController.updateById"
      },
      "get": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "findById",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "200": {
            "description": "DeleteUserLog model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteUserLogWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteUserLog.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DeletedUserLogController.findById"
      },
      "delete": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "deleteById",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DeleteUserLog DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DeletedUserLogController.deleteById"
      }
    },
    "/delete-user-logs": {
      "post": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "create",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "200": {
            "description": "DeleteUserLog model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteUserLog"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDeleteUserLog"
              }
            }
          }
        },
        "operationId": "DeletedUserLogController.create"
      },
      "patch": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "updateAll",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "200": {
            "description": "DeleteUserLog PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DeleteUserLog.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DeleteUserLog>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteUserLogPartial"
              }
            }
          }
        },
        "operationId": "DeletedUserLogController.updateAll"
      },
      "get": {
        "x-controller-name": "DeletedUserLogController",
        "x-operation-name": "find",
        "tags": [
          "DeletedUserLogController"
        ],
        "responses": {
          "200": {
            "description": "Array of DeleteUserLog model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DeleteUserLogWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteUserLog.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DeletedUserLogController.find"
      }
    },
    "/dp-report-news/count": {
      "get": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "count",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "200": {
            "description": "DpReportNew model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DpReportNew.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DpReportNew>"
                }
              }
            }
          }
        ],
        "operationId": "DpReportNewController.count"
      }
    },
    "/dp-report-news/{id}": {
      "put": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "replaceById",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DpReportNew PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DpReportNew"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DpReportNewController.replaceById"
      },
      "patch": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "updateById",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DpReportNew PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DpReportNewPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DpReportNewController.updateById"
      },
      "get": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "findById",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "200": {
            "description": "DpReportNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReportNewWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReportNew.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DpReportNewController.findById"
      },
      "delete": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "deleteById",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DpReportNew DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DpReportNewController.deleteById"
      }
    },
    "/dp-report-news": {
      "post": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "create",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "200": {
            "description": "DpReportNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReportNew"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDpReportNew"
              }
            }
          }
        },
        "operationId": "DpReportNewController.create"
      },
      "get": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "find",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of DpReportNew model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DpReportNewWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReportNew.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DpReportNewController.find"
      }
    },
    "/dp-reports/by/submitId/{id}": {
      "delete": {
        "x-controller-name": "DpReportNewController",
        "x-operation-name": "deleteBySubmitId",
        "tags": [
          "DpReportNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DpReport DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DpReportNewController.deleteBySubmitId"
      }
    },
    "/dp-reports/count": {
      "get": {
        "x-controller-name": "DpReportController",
        "x-operation-name": "count",
        "tags": [
          "DpReportController"
        ],
        "responses": {
          "200": {
            "description": "DpReport model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DpReport.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DpReport>"
                }
              }
            }
          }
        ],
        "operationId": "DpReportController.count"
      }
    },
    "/dp-reports/{id}": {
      "put": {
        "x-controller-name": "DpReportController",
        "x-operation-name": "replaceById",
        "tags": [
          "DpReportController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DpReport PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DpReport"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DpReportController.replaceById"
      },
      "patch": {
        "x-controller-name": "DpReportController",
        "x-operation-name": "updateById",
        "tags": [
          "DpReportController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DpReport PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DpReportPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DpReportController.updateById"
      },
      "get": {
        "x-controller-name": "DpReportController",
        "x-operation-name": "findById",
        "tags": [
          "DpReportController"
        ],
        "responses": {
          "200": {
            "description": "DpReport model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReportWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReport.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DpReportController.findById"
      },
      "delete": {
        "x-controller-name": "DpReportController",
        "x-operation-name": "deleteById",
        "tags": [
          "DpReportController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DpReport DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DpReportController.deleteById"
      }
    },
    "/dp-reports": {
      "post": {
        "x-controller-name": "DpReportController",
        "x-operation-name": "create",
        "tags": [
          "DpReportController"
        ],
        "responses": {
          "200": {
            "description": "DpReport model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReport"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDpReport"
              }
            }
          }
        },
        "operationId": "DpReportController.create"
      },
      "get": {
        "x-controller-name": "DpReportController",
        "x-operation-name": "find",
        "tags": [
          "DpReportController"
        ],
        "responses": {
          "200": {
            "description": "Array of DpReport model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DpReportWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReport.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DpReportController.find"
      }
    },
    "/draft-supplier-action-plan": {
      "post": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "actionPlanDraft",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Bulk update SupplierActions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "rootCause": {
                      "type": "string"
                    },
                    "actionPlanSupplierAttachments": {
                      "oneOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "object"
                          }
                        }
                      ]
                    },
                    "proposedCorrectiveAction": {
                      "type": "string"
                    },
                    "actionTargetDate": {
                      "oneOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "id"
                  ],
                  "additionalProperties": true
                }
              }
            }
          }
        },
        "operationId": "SupplierActionController.actionPlanDraft"
      }
    },
    "/drop-down-categories/count": {
      "get": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "count",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "200": {
            "description": "DropDownCategory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DropDownCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DropDownCategory>"
                }
              }
            }
          }
        ],
        "operationId": "DropDownCategoryController.count"
      }
    },
    "/drop-down-categories/{id}/dd-category-ones": {
      "post": {
        "x-controller-name": "DropDownCategoryDdCategoryOneController",
        "x-operation-name": "create",
        "tags": [
          "DropDownCategoryDdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "DropDownCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DdCategoryOne"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDdCategoryOneInDropDownCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DropDownCategoryDdCategoryOneController.create"
      },
      "patch": {
        "x-controller-name": "DropDownCategoryDdCategoryOneController",
        "x-operation-name": "patch",
        "tags": [
          "DropDownCategoryDdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "DropDownCategory.DdCategoryOne PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DdCategoryOne.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DdCategoryOne>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DdCategoryOnePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DropDownCategoryDdCategoryOneController.patch"
      },
      "get": {
        "x-controller-name": "DropDownCategoryDdCategoryOneController",
        "x-operation-name": "find",
        "tags": [
          "DropDownCategoryDdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "Array of DropDownCategory has many DdCategoryOne",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DdCategoryOne"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "DropDownCategoryDdCategoryOneController.find"
      },
      "delete": {
        "x-controller-name": "DropDownCategoryDdCategoryOneController",
        "x-operation-name": "delete",
        "tags": [
          "DropDownCategoryDdCategoryOneController"
        ],
        "responses": {
          "200": {
            "description": "DropDownCategory.DdCategoryOne DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DdCategoryOne.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DdCategoryOne>"
                }
              }
            }
          }
        ],
        "operationId": "DropDownCategoryDdCategoryOneController.delete"
      }
    },
    "/drop-down-categories/{id}": {
      "put": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DropDownCategory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DropDownCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DropDownCategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DropDownCategory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DropDownCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DropDownCategoryController.updateById"
      },
      "get": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "findById",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "200": {
            "description": "DropDownCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DropDownCategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DropDownCategory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DropDownCategoryController.findById"
      },
      "delete": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DropDownCategory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DropDownCategoryController.deleteById"
      }
    },
    "/drop-down-categories": {
      "post": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "create",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "200": {
            "description": "DropDownCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DropDownCategory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDropDownCategory"
              }
            }
          }
        },
        "operationId": "DropDownCategoryController.create"
      },
      "patch": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "updateAll",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "200": {
            "description": "DropDownCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DropDownCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DropDownCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DropDownCategoryPartial"
              }
            }
          }
        },
        "operationId": "DropDownCategoryController.updateAll"
      },
      "get": {
        "x-controller-name": "DropDownCategoryController",
        "x-operation-name": "find",
        "tags": [
          "DropDownCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of DropDownCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DropDownCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DropDownCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DropDownCategoryController.find"
      }
    },
    "/ef-standard-hierarchy": {
      "get": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "getCompleteHierarchy",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "200": {
            "description": "Complete EF Hierarchy with all emission values for all standards",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "standard": {
                        "type": "string"
                      },
                      "applicablePeriod": {
                        "type": "string"
                      },
                      "ghgCategory": {
                        "type": "string"
                      },
                      "ghgSubCategory": {
                        "type": "string"
                      },
                      "category": {
                        "type": "string"
                      },
                      "subCategory1": {
                        "type": "string"
                      },
                      "subCategory2": {
                        "type": "string"
                      },
                      "subCategory3": {
                        "type": "string"
                      },
                      "subCategory4": {
                        "type": "string"
                      },
                      "co2e": {
                        "type": "any"
                      },
                      "co2": {
                        "type": "any"
                      },
                      "ch4": {
                        "type": "any"
                      },
                      "n2o": {
                        "type": "any"
                      },
                      "other1": {
                        "type": "any"
                      },
                      "other2": {
                        "type": "any"
                      },
                      "other3": {
                        "type": "any"
                      },
                      "other4": {
                        "type": "any"
                      },
                      "unit": {
                        "type": "string"
                      },
                      "hierarchyId": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "NewEfStdController.getCompleteHierarchy"
      }
    },
    "/email": {
      "post": {
        "x-controller-name": "MailTestController",
        "x-operation-name": "sendMail",
        "tags": [
          "MailTestController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MailTestController.sendMail"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MailTestController.sendMail"
      }
    },
    "/employee-data/active": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "findActive",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of active EmployeeData model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "operationId": "EmployeeDataController.findActive"
      }
    },
    "/employee-data/analytics": {
      "post": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "getEmployeeAnalytics",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Employee Analytics Data",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "period": {
                        "type": "string"
                      },
                      "startDate": {
                        "type": "string"
                      },
                      "endDate": {
                        "type": "string"
                      },
                      "dataPoints": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "category": {
                              "type": "string"
                            },
                            "dataType": {
                              "type": "string"
                            },
                            "count": {
                              "type": "number"
                            },
                            "dpId": {
                              "type": "string"
                            },
                            "period": {
                              "type": "string"
                            }
                          }
                        }
                      },
                      "totalDataPoints": {
                        "type": "number"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "number",
                    "description": "1-Monthly, 2-Bi-Monthly, 3-Quarterly, 4-Annually, 5-Bi-Annually (Returns 26 categories × 3 data types = 78 data points per period)"
                  },
                  "fromDate": {
                    "type": "string",
                    "description": "Start date in ddMMyyyy format"
                  },
                  "toDate": {
                    "type": "string",
                    "description": "End date in ddMMyyyy format"
                  }
                },
                "required": [
                  "type",
                  "fromDate",
                  "toDate"
                ]
              }
            }
          }
        },
        "operationId": "EmployeeDataController.getEmployeeAnalytics"
      }
    },
    "/employee-data/attrition-rate-by-period": {
      "post": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "getAttritionRateByPeriod",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Attrition rate for each period in the range (by gender)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "periodName": {
                        "type": "string"
                      },
                      "gender": {
                        "type": "string"
                      },
                      "efValue": {
                        "type": "number"
                      },
                      "unitOfMeasure": {
                        "type": "string"
                      },
                      "sapId": {
                        "type": "number"
                      },
                      "title": {
                        "type": "string"
                      },
                      "periodFrom": {
                        "type": "string"
                      },
                      "periodTo": {
                        "type": "string"
                      },
                      "value": {
                        "type": "number"
                      },
                      "reporting_period": {
                        "type": "string"
                      },
                      "rp": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "entity": {
                        "type": "string"
                      },
                      "locationId": {
                        "type": "number"
                      },
                      "level": {
                        "type": "number"
                      },
                      "methodology": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "number"
                  },
                  "fromDate": {
                    "type": "string"
                  },
                  "toDate": {
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "fromDate",
                  "toDate"
                ]
              }
            }
          }
        },
        "operationId": "EmployeeDataController.getAttritionRateByPeriod"
      }
    },
    "/employee-data/by-category/{category}": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "findByCategory",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of EmployeeData model instances by category",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "category",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "EmployeeDataController.findByCategory"
      }
    },
    "/employee-data/by-grade/{grade}": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "findByGrade",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of EmployeeData model instances by grade classification",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "grade",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "EmployeeDataController.findByGrade"
      }
    },
    "/employee-data/by-location/{locationId}": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "findByLocation",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of EmployeeData model instances by location",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EmployeeDataController.findByLocation"
      }
    },
    "/employee-data/by-role/{role}": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "findByRole",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of EmployeeData model instances by role type",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "role",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "EmployeeDataController.findByRole"
      }
    },
    "/employee-data/count": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "count",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "EmployeeData model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "EmployeeData.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<EmployeeData>"
                }
              }
            }
          }
        ],
        "operationId": "EmployeeDataController.count"
      }
    },
    "/employee-data/debug/distribution": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "getDataDistribution",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Employee Data Distribution for Debugging"
                }
              }
            }
          }
        },
        "operationId": "EmployeeDataController.getDataDistribution"
      }
    },
    "/employee-data/inactive": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "findInactive",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of inactive EmployeeData model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "operationId": "EmployeeDataController.findInactive"
      }
    },
    "/employee-data/percentage-indicators": {
      "post": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "calculatePercentageIndicators",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Calculate percentage indicators for multiple indicator IDs",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "indicatorId": {
                        "type": "number"
                      },
                      "indicatorTitle": {
                        "type": "string"
                      },
                      "indicatorCode": {
                        "type": "string"
                      },
                      "percentage": {
                        "type": "number"
                      },
                      "numerator": {
                        "type": "number"
                      },
                      "denominator": {
                        "type": "number"
                      },
                      "period": {
                        "type": "string"
                      },
                      "startDate": {
                        "type": "string"
                      },
                      "endDate": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "indicatorIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "type": {
                    "type": "number"
                  },
                  "fromDate": {
                    "type": "string"
                  },
                  "toDate": {
                    "type": "string"
                  }
                },
                "required": [
                  "indicatorIds",
                  "type",
                  "fromDate",
                  "toDate"
                ]
              }
            }
          }
        },
        "operationId": "EmployeeDataController.calculatePercentageIndicators"
      }
    },
    "/employee-data/reprocess-grades": {
      "post": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "reprocessGrades",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Reprocess all employee grades with updated mapping"
                }
              }
            }
          }
        },
        "operationId": "EmployeeDataController.reprocessGrades"
      }
    },
    "/employee-data/retention-rate-by-period": {
      "post": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "getRetentionRateByPeriod",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Retention rate for each period in the range (by gender)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "periodName": {
                        "type": "string"
                      },
                      "gender": {
                        "type": "string"
                      },
                      "efValue": {
                        "type": "number"
                      },
                      "unitOfMeasure": {
                        "type": "string"
                      },
                      "sapId": {
                        "type": "number"
                      },
                      "title": {
                        "type": "string"
                      },
                      "periodFrom": {
                        "type": "string"
                      },
                      "periodTo": {
                        "type": "string"
                      },
                      "value": {
                        "type": "number"
                      },
                      "reporting_period": {
                        "type": "string"
                      },
                      "rp": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "entity": {
                        "type": "string"
                      },
                      "locationId": {
                        "type": "number"
                      },
                      "level": {
                        "type": "number"
                      },
                      "methodology": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "number"
                  },
                  "fromDate": {
                    "type": "string"
                  },
                  "toDate": {
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "fromDate",
                  "toDate"
                ]
              }
            }
          }
        },
        "operationId": "EmployeeDataController.getRetentionRateByPeriod"
      }
    },
    "/employee-data/test-grade-mapping/{grade}": {
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "testGradeMapping",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Test grade mapping for a specific grade"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "grade",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "EmployeeDataController.testGradeMapping"
      }
    },
    "/employee-data/{id}": {
      "put": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "replaceById",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "EmployeeData PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmployeeData"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EmployeeDataController.replaceById"
      },
      "patch": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "updateById",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "EmployeeData PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmployeeDataPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EmployeeDataController.updateById"
      },
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "findById",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "EmployeeData model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployeeDataWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployeeData.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EmployeeDataController.findById"
      },
      "delete": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "deleteById",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "EmployeeData DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EmployeeDataController.deleteById"
      }
    },
    "/employee-data": {
      "post": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "create",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "EmployeeData model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployeeData"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEmployeeData"
              }
            }
          }
        },
        "operationId": "EmployeeDataController.create"
      },
      "get": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "find",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of EmployeeData model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployeeData.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EmployeeDataController.find"
      },
      "delete": {
        "x-controller-name": "EmployeeDataController",
        "x-operation-name": "deleteAll",
        "tags": [
          "EmployeeDataController"
        ],
        "responses": {
          "200": {
            "description": "EmployeeData DELETE ALL success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "EmployeeData.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<EmployeeData>"
                }
              }
            }
          }
        ],
        "operationId": "EmployeeDataController.deleteAll"
      }
    },
    "/faqs/count": {
      "get": {
        "x-controller-name": "FaqController",
        "x-operation-name": "count",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "200": {
            "description": "Faq model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Faq.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Faq>"
                }
              }
            }
          }
        ],
        "operationId": "FaqController.count"
      }
    },
    "/faqs/{id}": {
      "put": {
        "x-controller-name": "FaqController",
        "x-operation-name": "replaceById",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Faq PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Faq"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FaqController.replaceById"
      },
      "patch": {
        "x-controller-name": "FaqController",
        "x-operation-name": "updateById",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Faq PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FaqPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FaqController.updateById"
      },
      "get": {
        "x-controller-name": "FaqController",
        "x-operation-name": "findById",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "200": {
            "description": "Faq model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FaqWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Faq.Filter"
                }
              }
            }
          }
        ],
        "operationId": "FaqController.findById"
      },
      "delete": {
        "x-controller-name": "FaqController",
        "x-operation-name": "deleteById",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Faq DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "FaqController.deleteById"
      }
    },
    "/faqs": {
      "post": {
        "x-controller-name": "FaqController",
        "x-operation-name": "create",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "200": {
            "description": "Faq model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Faq"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewFaq"
              }
            }
          }
        },
        "operationId": "FaqController.create"
      },
      "patch": {
        "x-controller-name": "FaqController",
        "x-operation-name": "updateAll",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "200": {
            "description": "Faq PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Faq.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Faq>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FaqPartial"
              }
            }
          }
        },
        "operationId": "FaqController.updateAll"
      },
      "get": {
        "x-controller-name": "FaqController",
        "x-operation-name": "find",
        "tags": [
          "FaqController"
        ],
        "responses": {
          "200": {
            "description": "Array of Faq model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FaqWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Faq.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "FaqController.find"
      }
    },
    "/fetch-auditor-assignment-submissions-custom": {
      "post": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "fetchCustom",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "sectionId": {
                    "type": "number"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "AuditorAssignmentSubmissionController.fetchCustom"
      }
    },
    "/fetch-businesstravel-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchBusinessTravelFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchBusinessTravelFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchBusinessTravelFolders"
      }
    },
    "/fetch-capital-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchCaptialGoodsFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchCaptialGoodsFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchCaptialGoodsFolders"
      }
    },
    "/fetch-downstream-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchDownStreamFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchDownStreamFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchDownStreamFolders"
      }
    },
    "/fetch-except-sap-training-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchExceptSAPTrainingFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchExceptSAPTrainingFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchExceptSAPTrainingFolders"
      }
    },
    "/fetch-fuel-data": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchFuelData",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchFuelData"
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapFuel.Filter"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startDate": {
                    "type": "string"
                  },
                  "endDate": {
                    "type": "string"
                  }
                },
                "required": [
                  "startDate",
                  "endDate"
                ]
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchFuelData"
      }
    },
    "/fetch-fuel-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchFuelFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchFuelFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchFuelFolders"
      }
    },
    "/fetch-hazard-data": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchHazData",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchHazData"
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapHazardous.Filter"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startDate": {
                    "type": "string"
                  },
                  "endDate": {
                    "type": "string"
                  }
                },
                "required": [
                  "startDate",
                  "endDate"
                ]
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchHazData"
      }
    },
    "/fetch-hazard-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchHazardFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchHazardFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchHazardFolders"
      }
    },
    "/fetch-hremployee-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchHREmployeeFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchHREmployeeFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchHREmployeeFolders"
      }
    },
    "/fetch-linkedin-training-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchLinkedInTrainingFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchLinkedInTrainingFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchLinkedInTrainingFolders"
      }
    },
    "/fetch-mobile-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchMobileFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchMobileFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchMobileFolders"
      }
    },
    "/fetch-mobile-tractor-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchMobileTractorFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchMobileTractorFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchMobileTractorFolders"
      }
    },
    "/fetch-nonhazard-data": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchnonHazData",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchnonHazData"
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapNonHazardous.Filter"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startDate": {
                    "type": "string"
                  },
                  "endDate": {
                    "type": "string"
                  }
                },
                "required": [
                  "startDate",
                  "endDate"
                ]
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchnonHazData"
      }
    },
    "/fetch-nonhazard-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchnonHazardFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchnonHazardFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchnonHazardFolders"
      }
    },
    "/fetch-purchase-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchPurchaseAndGoodsFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchPurchaseAndGoodsFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchPurchaseAndGoodsFolders"
      }
    },
    "/fetch-purchaseservice-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchPurchaseAndServiceFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchPurchaseAndServiceFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchPurchaseAndServiceFolders"
      }
    },
    "/fetch-safety-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchSafetyFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchSafetyFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchSafetyFolders"
      }
    },
    "/fetch-sap-training-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchSAPTrainingFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchSAPTrainingFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchSAPTrainingFolders"
      }
    },
    "/fetch-whitecollar-training-folders": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "fetchWhiteCollarTrainingFolders",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.fetchWhiteCollarTrainingFolders"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "resetRepository": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.fetchWhiteCollarTrainingFolders"
      }
    },
    "/file-view": {
      "get": {
        "x-controller-name": "S3FileUploadController",
        "x-operation-name": "downloadS3File",
        "tags": [
          "S3FileUploadController"
        ],
        "responses": {
          "200": {
            "description": "Receive a list of uploaded files",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "path",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "S3FileUploadController.downloadS3File"
      }
    },
    "/files": {
      "post": {
        "x-controller-name": "FileUploadController",
        "x-operation-name": "fileUpload",
        "tags": [
          "FileUploadController"
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Files and fields"
          }
        },
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          },
          "description": "Request body for multipart/form-data based file upload",
          "required": true
        },
        "operationId": "FileUploadController.fileUpload"
      },
      "get": {
        "x-controller-name": "FileDownloadController",
        "x-operation-name": "listFiles",
        "tags": [
          "FileDownloadController"
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            },
            "description": "A list of files"
          }
        },
        "operationId": "FileDownloadController.listFiles"
      }
    },
    "/form-collections/count": {
      "get": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "count",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "FormCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<FormCollection>"
                }
              }
            }
          }
        ],
        "operationId": "FormCollectionController.count"
      }
    },
    "/form-collections/{id}/assign-dcf-users": {
      "post": {
        "x-controller-name": "FormCollectionAssignDcfUserController",
        "x-operation-name": "create",
        "tags": [
          "FormCollectionAssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfUserInFormCollection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FormCollectionAssignDcfUserController.create"
      },
      "get": {
        "x-controller-name": "FormCollectionAssignDcfUserController",
        "x-operation-name": "find",
        "tags": [
          "FormCollectionAssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of FormCollection has many AssignDcfUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "FormCollectionAssignDcfUserController.find"
      }
    },
    "/form-collections/{id}": {
      "put": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "replaceById",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "FormCollection PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FormCollection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FormCollectionController.replaceById"
      },
      "patch": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "updateById",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "FormCollection PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FormCollectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FormCollectionController.updateById"
      },
      "get": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "findById",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "FormCollectionController.findById"
      },
      "delete": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "deleteById",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "FormCollection DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "FormCollectionController.deleteById"
      }
    },
    "/form-collections": {
      "post": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "create",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewFormCollection"
              }
            }
          }
        },
        "operationId": "FormCollectionController.create"
      },
      "patch": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "updateAll",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "FormCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<FormCollection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FormCollectionPartial"
              }
            }
          }
        },
        "operationId": "FormCollectionController.updateAll"
      },
      "get": {
        "x-controller-name": "FormCollectionController",
        "x-operation-name": "find",
        "tags": [
          "FormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of FormCollection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FormCollectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "FormCollectionController.find"
      }
    },
    "/frequencies/count": {
      "get": {
        "x-controller-name": "FrequencyController",
        "x-operation-name": "count",
        "tags": [
          "FrequencyController"
        ],
        "responses": {
          "200": {
            "description": "Frequency model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Frequency.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Frequency>"
                }
              }
            }
          }
        ],
        "operationId": "FrequencyController.count"
      }
    },
    "/frequencies/{id}": {
      "put": {
        "x-controller-name": "FrequencyController",
        "x-operation-name": "replaceById",
        "tags": [
          "FrequencyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Frequency PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Frequency"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FrequencyController.replaceById"
      },
      "patch": {
        "x-controller-name": "FrequencyController",
        "x-operation-name": "updateById",
        "tags": [
          "FrequencyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Frequency PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FrequencyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FrequencyController.updateById"
      },
      "get": {
        "x-controller-name": "FrequencyController",
        "x-operation-name": "findById",
        "tags": [
          "FrequencyController"
        ],
        "responses": {
          "200": {
            "description": "Frequency model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FrequencyWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Frequency.Filter"
                }
              }
            }
          }
        ],
        "operationId": "FrequencyController.findById"
      },
      "delete": {
        "x-controller-name": "FrequencyController",
        "x-operation-name": "deleteById",
        "tags": [
          "FrequencyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Frequency DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "FrequencyController.deleteById"
      }
    },
    "/frequencies": {
      "post": {
        "x-controller-name": "FrequencyController",
        "x-operation-name": "create",
        "tags": [
          "FrequencyController"
        ],
        "responses": {
          "200": {
            "description": "Frequency model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Frequency"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewFrequency"
              }
            }
          }
        },
        "operationId": "FrequencyController.create"
      },
      "get": {
        "x-controller-name": "FrequencyController",
        "x-operation-name": "find",
        "tags": [
          "FrequencyController"
        ],
        "responses": {
          "200": {
            "description": "Array of Frequency model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FrequencyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Frequency.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "FrequencyController.find"
      }
    },
    "/generate-login-otp": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "generateLoginOTP",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Generate token by decrypting and replacing $KEY$ in body",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "subject": {
                      "type": "string"
                    },
                    "body": {
                      "type": "string"
                    },
                    "cc": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "bcc": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "key": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "body": {
                    "type": "string"
                  },
                  "cc": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "bcc": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "key",
                  "email",
                  "subject",
                  "body"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.generateLoginOTP"
      }
    },
    "/get-client-ef-category-mapping": {
      "post": {
        "x-controller-name": "UserProfileClientEfCategoryMappingController",
        "x-operation-name": "getClientEfCategoryMapping",
        "tags": [
          "UserProfileClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Retrieve assignments or return empty mappings"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "efCategoryId": {
                    "type": "number"
                  },
                  "efStandardId": {
                    "type": "number"
                  },
                  "efGhgCatId": {
                    "type": "number"
                  },
                  "efGhgSubCatId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                },
                "required": [
                  "userProfileId",
                  "locations",
                  "efCategoryId",
                  "efStandardId",
                  "efGhgCatId",
                  "efGhgSubCatId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileClientEfCategoryMappingController.getClientEfCategoryMapping"
      }
    },
    "/get-incomplete-indicators-list": {
      "post": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "getIncompleteIndicatorsList",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of locations filtered by level of approval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.getIncompleteIndicatorsList"
      }
    },
    "/get-indicator-approver-assignments/{id}": {
      "get": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "findIndicatorByUPId",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorApproverAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorApproverAssignmentWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorApproverAssignment.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IndicatorApproverAssignmentController.findIndicatorByUPId"
      }
    },
    "/get-me": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "whoAmI",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.whoAmI"
          }
        },
        "operationId": "UserProfileController.whoAmI"
      }
    },
    "/get-me-new": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "whoAmINew",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.whoAmINew"
          }
        },
        "operationId": "UserProfileController.whoAmINew"
      }
    },
    "/get-me-tvs": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "whoAmITVS",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.whoAmITVS"
          }
        },
        "operationId": "UserProfileController.whoAmITVS"
      }
    },
    "/get-my-approve-indicators": {
      "post": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "getMyApproverIndicators",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of indicator assigned for approval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "year": {
                    "type": "number"
                  },
                  "fymonth": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId",
                  "userId",
                  "year",
                  "fymonth"
                ]
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.getMyApproverIndicators"
      }
    },
    "/get-my-approve-indicators-multiple-years": {
      "post": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "getMyApproverIndicatorsMultipleYears",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of indicator assigned for approval for multiple years"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "years": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Array of years to process"
                  },
                  "fymonth": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId",
                  "userId",
                  "years",
                  "fymonth"
                ]
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.getMyApproverIndicatorsMultipleYears"
      }
    },
    "/get-overall-qualitative-status": {
      "post": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "getAssignmentByIdFiltered",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignQlEntityUser filtered by framework, year and locations"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "AssignQlEntityUserController.getAssignmentByIdFiltered"
      }
    },
    "/get-possible-selection": {
      "post": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "getIndicatorApprovalLevel",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of locations filtered by level of approval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "indicatorId": {
                    "type": "number"
                  },
                  "levelOfApproval": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "id": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "indicatorId",
                  "levelOfApproval",
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.getIndicatorApprovalLevel"
      }
    },
    "/get-reporters-mailids": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getReporterIds",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail Ids"
          }
        },
        "operationId": "UserProfileController.getReporterIds"
      }
    },
    "/get-s3-list": {
      "get": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "getList",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.getList"
          }
        },
        "operationId": "SapFuelController.getList"
      }
    },
    "/get-supplier-srf-meta-data": {
      "post": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "findByVendorAndUser",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "200": {
            "description": "Find SupplierSrfMetaData by vendorId and userProfileId",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "found": {
                      "type": "boolean"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "userProfileId"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "SupplierSrfMetaDataController.findByVendorAndUser"
      }
    },
    "/get-user/{id}": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getUserById",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "email": {
                      "type": "string",
                      "format": "email"
                    },
                    "company": {
                      "type": "string"
                    },
                    "active": {
                      "type": "number"
                    },
                    "username": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileController.getUserById"
      }
    },
    "/ghg-categories/count": {
      "get": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "count",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgCategory>"
                }
              }
            }
          }
        ],
        "operationId": "GhgCategoryController.count"
      }
    },
    "/ghg-categories/{id}/ghg-sub-categories": {
      "post": {
        "x-controller-name": "GhgCategoryGhgSubCategoryController",
        "x-operation-name": "create",
        "tags": [
          "GhgCategoryGhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgSubCategory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGhgSubCategoryInGhgCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgCategoryGhgSubCategoryController.create"
      },
      "patch": {
        "x-controller-name": "GhgCategoryGhgSubCategoryController",
        "x-operation-name": "patch",
        "tags": [
          "GhgCategoryGhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory.GhgSubCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgSubCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgSubCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgSubCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgCategoryGhgSubCategoryController.patch"
      },
      "get": {
        "x-controller-name": "GhgCategoryGhgSubCategoryController",
        "x-operation-name": "find",
        "tags": [
          "GhgCategoryGhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of GhgCategory has many GhgSubCategory",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GhgSubCategory"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "GhgCategoryGhgSubCategoryController.find"
      },
      "delete": {
        "x-controller-name": "GhgCategoryGhgSubCategoryController",
        "x-operation-name": "delete",
        "tags": [
          "GhgCategoryGhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory.GhgSubCategory DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgSubCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgSubCategory>"
                }
              }
            }
          }
        ],
        "operationId": "GhgCategoryGhgSubCategoryController.delete"
      }
    },
    "/ghg-categories/{id}": {
      "put": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "GhgCategory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgCategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "GhgCategory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgCategoryController.updateById"
      },
      "get": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "findById",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgCategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgCategory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "GhgCategoryController.findById"
      },
      "delete": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "GhgCategory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "GhgCategoryController.deleteById"
      }
    },
    "/ghg-categories": {
      "post": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "create",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgCategory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGhgCategory"
              }
            }
          }
        },
        "operationId": "GhgCategoryController.create"
      },
      "patch": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "updateAll",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgCategoryPartial"
              }
            }
          }
        },
        "operationId": "GhgCategoryController.updateAll"
      },
      "get": {
        "x-controller-name": "GhgCategoryController",
        "x-operation-name": "find",
        "tags": [
          "GhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of GhgCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GhgCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "GhgCategoryController.find"
      }
    },
    "/ghg-sub-categories/count": {
      "get": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "count",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgSubCategory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgSubCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgSubCategory>"
                }
              }
            }
          }
        ],
        "operationId": "GhgSubCategoryController.count"
      }
    },
    "/ghg-sub-categories/{id}/new-ef-categories": {
      "post": {
        "x-controller-name": "GhgSubCategoryNewEfCategoryController",
        "x-operation-name": "create",
        "tags": [
          "GhgSubCategoryNewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgSubCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfCategory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfCategoryInGhgSubCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgSubCategoryNewEfCategoryController.create"
      },
      "patch": {
        "x-controller-name": "GhgSubCategoryNewEfCategoryController",
        "x-operation-name": "patch",
        "tags": [
          "GhgSubCategoryNewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgSubCategory.NewEfCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgSubCategoryNewEfCategoryController.patch"
      },
      "get": {
        "x-controller-name": "GhgSubCategoryNewEfCategoryController",
        "x-operation-name": "find",
        "tags": [
          "GhgSubCategoryNewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of GhgSubCategory has many NewEfCategory",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfCategory"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "GhgSubCategoryNewEfCategoryController.find"
      },
      "delete": {
        "x-controller-name": "GhgSubCategoryNewEfCategoryController",
        "x-operation-name": "delete",
        "tags": [
          "GhgSubCategoryNewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgSubCategory.NewEfCategory DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfCategory>"
                }
              }
            }
          }
        ],
        "operationId": "GhgSubCategoryNewEfCategoryController.delete"
      }
    },
    "/ghg-sub-categories/{id}": {
      "put": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "GhgSubCategory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgSubCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgSubCategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "GhgSubCategory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgSubCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GhgSubCategoryController.updateById"
      },
      "get": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "findById",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgSubCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgSubCategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgSubCategory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "GhgSubCategoryController.findById"
      },
      "delete": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "GhgSubCategory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "GhgSubCategoryController.deleteById"
      }
    },
    "/ghg-sub-categories": {
      "post": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "create",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgSubCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgSubCategory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGhgSubCategory"
              }
            }
          }
        },
        "operationId": "GhgSubCategoryController.create"
      },
      "patch": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "updateAll",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "GhgSubCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgSubCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgSubCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgSubCategoryPartial"
              }
            }
          }
        },
        "operationId": "GhgSubCategoryController.updateAll"
      },
      "get": {
        "x-controller-name": "GhgSubCategoryController",
        "x-operation-name": "find",
        "tags": [
          "GhgSubCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of GhgSubCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GhgSubCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgSubCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "GhgSubCategoryController.find"
      }
    },
    "/helpers/count": {
      "get": {
        "x-controller-name": "HelperController",
        "x-operation-name": "count",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "200": {
            "description": "Helper model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Helper.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Helper>"
                }
              }
            }
          }
        ],
        "operationId": "HelperController.count"
      }
    },
    "/helpers/generate-excel": {
      "post": {
        "x-controller-name": "HelperController",
        "x-operation-name": "generateExcel",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "200": {
            "description": "Excel file generated successfully",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request - Invalid JSON data",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "data": {
                    "type": "array",
                    "items": {
                      "type": "object"
                    },
                    "description": "Array of indicator report data objects"
                  },
                  "columns": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "field": {
                          "type": "string"
                        },
                        "header": {
                          "type": "string"
                        }
                      }
                    },
                    "description": "Column definitions with field and header mappings"
                  },
                  "indicatorUnit": {
                    "type": "string",
                    "description": "Unit for indicator values (e.g., tCo2e)"
                  },
                  "enterpriseSummary": {
                    "type": "boolean",
                    "description": "Include enterprise summary column (optional, defaults to false)"
                  },
                  "fileName": {
                    "type": "string",
                    "description": "Name of the Excel file (optional, defaults to \"indicator_report.xlsx\")"
                  }
                },
                "required": [
                  "data"
                ]
              }
            }
          }
        },
        "operationId": "HelperController.generateExcel"
      }
    },
    "/helpers/generate-token": {
      "post": {
        "x-controller-name": "HelperController",
        "x-operation-name": "generateToken",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "200": {
            "description": "Return value of HelperController.generateToken"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "userId",
                  "emailId",
                  "clientId"
                ],
                "properties": {
                  "userId": {
                    "type": "string"
                  },
                  "emailId": {
                    "type": "string"
                  },
                  "clientId": {
                    "type": "string"
                  },
                  "aud": {
                    "type": "string"
                  },
                  "iss": {
                    "type": "string"
                  },
                  "sub": {
                    "type": "string"
                  },
                  "jti": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "HelperController.generateToken"
      }
    },
    "/helpers/{id}": {
      "put": {
        "x-controller-name": "HelperController",
        "x-operation-name": "replaceById",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "204": {
            "description": "Helper PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Helper"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "HelperController.replaceById"
      },
      "patch": {
        "x-controller-name": "HelperController",
        "x-operation-name": "updateById",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "204": {
            "description": "Helper PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HelperPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "HelperController.updateById"
      },
      "get": {
        "x-controller-name": "HelperController",
        "x-operation-name": "findById",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "200": {
            "description": "Helper model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HelperWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Helper.Filter"
                }
              }
            }
          }
        ],
        "operationId": "HelperController.findById"
      },
      "delete": {
        "x-controller-name": "HelperController",
        "x-operation-name": "deleteById",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "204": {
            "description": "Helper DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "HelperController.deleteById"
      }
    },
    "/helpers": {
      "post": {
        "x-controller-name": "HelperController",
        "x-operation-name": "create",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "200": {
            "description": "Helper model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Helper"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewHelper"
              }
            }
          }
        },
        "operationId": "HelperController.create"
      },
      "patch": {
        "x-controller-name": "HelperController",
        "x-operation-name": "updateAll",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "200": {
            "description": "Helper PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Helper.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Helper>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HelperPartial"
              }
            }
          }
        },
        "operationId": "HelperController.updateAll"
      },
      "get": {
        "x-controller-name": "HelperController",
        "x-operation-name": "find",
        "tags": [
          "HelperController"
        ],
        "responses": {
          "200": {
            "description": "Array of Helper model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/HelperWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Helper.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "HelperController.find"
      }
    },
    "/id/login": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "Idlogin",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Token",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "token": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "supplierCode",
                  "password"
                ],
                "properties": {
                  "email": {
                    "type": "string",
                    "nullable": false
                  },
                  "password": {
                    "type": "string",
                    "minLength": 8
                  }
                }
              }
            }
          },
          "description": "The input of login function",
          "required": true
        },
        "operationId": "UserController.Idlogin"
      }
    },
    "/india/users": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findByIndia",
        "tags": [
          "UserController"
        ],
        "security": [
          {
            "jwt": []
          }
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "UserController.findByIndia"
      }
    },
    "/indicator-approver-assignments/count": {
      "get": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "count",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorApproverAssignment model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "IndicatorApproverAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<IndicatorApproverAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "IndicatorApproverAssignmentController.count"
      }
    },
    "/indicator-approver-assignments/{id}": {
      "put": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "replaceById",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "IndicatorApproverAssignment PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndicatorApproverAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IndicatorApproverAssignmentController.replaceById"
      },
      "patch": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "updateById",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "IndicatorApproverAssignment PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndicatorApproverAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IndicatorApproverAssignmentController.updateById"
      },
      "get": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "findById",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorApproverAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorApproverAssignmentWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorApproverAssignment.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IndicatorApproverAssignmentController.findById"
      },
      "delete": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "deleteById",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "IndicatorApproverAssignment DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IndicatorApproverAssignmentController.deleteById"
      }
    },
    "/indicator-approver-assignments": {
      "post": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "create",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorApproverAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorApproverAssignment"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicatorApproverAssignment"
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.create"
      },
      "patch": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "updateAll",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorApproverAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "IndicatorApproverAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<IndicatorApproverAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndicatorApproverAssignmentPartial"
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.updateAll"
      },
      "get": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of IndicatorApproverAssignment model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IndicatorApproverAssignmentWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorApproverAssignment.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "IndicatorApproverAssignmentController.find"
      }
    },
    "/indicator-approver-assignments-custom": {
      "post": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "createCustom",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of locations filtered by level of approval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "indicatorId": {
                    "type": "number"
                  },
                  "userId": {
                    "type": "number"
                  },
                  "levelOfApproval": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "id": {
                    "type": "number",
                    "nullable": true
                  },
                  "threshold": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "indicatorId",
                  "levelOfApproval",
                  "userProfileId",
                  "userId"
                ]
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.createCustom"
      }
    },
    "/indicator-sections/count": {
      "get": {
        "x-controller-name": "IndicatorSectionController",
        "x-operation-name": "count",
        "tags": [
          "IndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorSection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "IndicatorSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<IndicatorSection>"
                }
              }
            }
          }
        ],
        "operationId": "IndicatorSectionController.count"
      }
    },
    "/indicator-sections/{id}": {
      "put": {
        "x-controller-name": "IndicatorSectionController",
        "x-operation-name": "replaceById",
        "tags": [
          "IndicatorSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "IndicatorSection PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndicatorSection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IndicatorSectionController.replaceById"
      },
      "patch": {
        "x-controller-name": "IndicatorSectionController",
        "x-operation-name": "updateById",
        "tags": [
          "IndicatorSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "IndicatorSection PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndicatorSectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IndicatorSectionController.updateById"
      },
      "get": {
        "x-controller-name": "IndicatorSectionController",
        "x-operation-name": "findById",
        "tags": [
          "IndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorSectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorSection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IndicatorSectionController.findById"
      },
      "delete": {
        "x-controller-name": "IndicatorSectionController",
        "x-operation-name": "deleteById",
        "tags": [
          "IndicatorSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "IndicatorSection DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IndicatorSectionController.deleteById"
      }
    },
    "/indicator-sections": {
      "post": {
        "x-controller-name": "IndicatorSectionController",
        "x-operation-name": "create",
        "tags": [
          "IndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "IndicatorSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorSection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicatorSection"
              }
            }
          }
        },
        "operationId": "IndicatorSectionController.create"
      },
      "get": {
        "x-controller-name": "IndicatorSectionController",
        "x-operation-name": "find",
        "tags": [
          "IndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of IndicatorSection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IndicatorSectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorSection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "IndicatorSectionController.find"
      }
    },
    "/individual-user-location-roles": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "createIndividual",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "IndividualUserLocationRole model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleAuthorization"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "user_id": {
                    "type": "number"
                  },
                  "roles": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  },
                  "created_on": {
                    "type": "string",
                    "nullable": true
                  },
                  "created_by": {
                    "type": "number",
                    "nullable": true
                  },
                  "modified_on": {
                    "type": "string",
                    "nullable": true
                  },
                  "modified_by": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "userProfileId",
                  "locations",
                  "roles",
                  "user_id"
                ]
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.createIndividual"
      }
    },
    "/internal/users": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findByInternal",
        "tags": [
          "UserController"
        ],
        "security": [
          {
            "jwt": []
          }
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "UserController.findByInternal"
      }
    },
    "/lca-completion-dashboard": {
      "get": {
        "x-controller-name": "LcaDashboardController",
        "x-operation-name": "getCompletionRatePerMonth",
        "tags": [
          "LcaDashboardController"
        ],
        "responses": {
          "200": {
            "description": "Monthly LCA submission completion percentage + raw records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "chartData": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "month": {
                            "type": "string"
                          },
                          "completionRate": {
                            "type": "number"
                          }
                        }
                      }
                    },
                    "records": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/LcaDataSubmission"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "range",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "LcaDashboardController.getCompletionRatePerMonth"
      }
    },
    "/lca-dashboard": {
      "get": {
        "x-controller-name": "LcaDashboardController",
        "x-operation-name": "getLcaDashboardData",
        "tags": [
          "LcaDashboardController"
        ],
        "responses": {
          "200": {
            "description": "Chart data and raw LCA submission records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "chartData": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "month": {
                            "type": "string"
                          },
                          "value": {
                            "type": "number"
                          }
                        }
                      }
                    },
                    "records": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/LcaDataSubmission"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "range",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "LcaDashboardController.getLcaDashboardData"
      }
    },
    "/lca-data-submissions/count": {
      "get": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "LcaDataSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LcaDataSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LcaDataSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "LcaDataSubmissionController.count"
      }
    },
    "/lca-data-submissions/save": {
      "post": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "saveOrUpdate",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Create or Update LcaDataSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "$ref": "#/components/schemas/LcaDataSubmission"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "partNumber"
                ],
                "properties": {
                  "id": {
                    "type": "number",
                    "description": "Optional: If provided, will update existing record"
                  },
                  "partNumber": {
                    "type": "string",
                    "description": "Part number must be unique across table"
                  },
                  "vendorId": {
                    "type": "number",
                    "description": "Optional: Vendor ID"
                  },
                  "supplierId": {
                    "type": "number"
                  },
                  "vendorCode": {
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "imdsId": {
                    "type": "object"
                  },
                  "lastUpdateDate": {
                    "type": "string"
                  },
                  "dataCollectionStatus": {
                    "type": "object"
                  },
                  "status": {
                    "type": "string"
                  },
                  "lock": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "number"
                  },
                  "data": {
                    "type": "string"
                  },
                  "completed_stage": {
                    "type": "array",
                    "items": {
                      "type": "object"
                    }
                  },
                  "process": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "created_on": {
                    "type": "string",
                    "description": "Optional: Creation timestamp"
                  },
                  "created_by": {
                    "type": "number",
                    "description": "Optional: User who created the record"
                  },
                  "modified_on": {
                    "type": "string",
                    "description": "Optional: Last modification timestamp"
                  },
                  "modified_by": {
                    "type": "number",
                    "description": "Optional: User who last modified the record"
                  },
                  "vehicleModelIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "nullable": true,
                    "description": "List of VehicleModel IDs"
                  }
                }
              }
            }
          }
        },
        "operationId": "LcaDataSubmissionController.saveOrUpdate"
      }
    },
    "/lca-data-submissions/update-vendor-ids": {
      "post": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "updateVendorIds",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Update vendor IDs in LCA data submissions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "rejection_data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "vendorCode": {
                            "type": "string"
                          },
                          "partNumber": {
                            "type": "string"
                          },
                          "message": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "vendorCode": {
                      "type": "string"
                    },
                    "partNumber": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "LcaDataSubmissionController.updateVendorIds"
      }
    },
    "/lca-data-submissions/{id}/vendor-code": {
      "get": {
        "x-controller-name": "LcaDataSubmissionVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "LcaDataSubmissionVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to LcaDataSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LcaDataSubmissionVendorCodeController.getVendorCode"
      }
    },
    "/lca-data-submissions/{id}": {
      "put": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LcaDataSubmission PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LcaDataSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LcaDataSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LcaDataSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LcaDataSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LcaDataSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "LcaDataSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LcaDataSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LcaDataSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LcaDataSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LcaDataSubmission DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LcaDataSubmissionController.deleteById"
      }
    },
    "/lca-data-submissions": {
      "post": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "LcaDataSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LcaDataSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLcaDataSubmission"
              }
            }
          }
        },
        "operationId": "LcaDataSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "LcaDataSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LcaDataSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LcaDataSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LcaDataSubmissionPartial"
              }
            }
          }
        },
        "operationId": "LcaDataSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of LcaDataSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LcaDataSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "LcaDataSubmissionController.find"
      }
    },
    "/lca-data-submissions-update-custom/{id}": {
      "patch": {
        "x-controller-name": "LcaDataSubmissionController",
        "x-operation-name": "updateByIdByOthers",
        "tags": [
          "LcaDataSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LcaDataSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LcaDataSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LcaDataSubmissionController.updateByIdByOthers"
      }
    },
    "/lca-submission-trend": {
      "get": {
        "x-controller-name": "LcaDashboardController",
        "x-operation-name": "getLCACompletionTrend",
        "tags": [
          "LcaDashboardController"
        ],
        "responses": {
          "200": {
            "description": "Trend of complete LCA submissions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "chartData": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "month": {
                            "type": "string"
                          },
                          "value": {
                            "type": "number"
                          }
                        }
                      }
                    },
                    "records": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "range",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "LcaDashboardController.getLCACompletionTrend"
      }
    },
    "/lca-suppliers-trend": {
      "get": {
        "x-controller-name": "LcaDashboardController",
        "x-operation-name": "getSuppliersTrend",
        "tags": [
          "LcaDashboardController"
        ],
        "responses": {
          "200": {
            "description": "Trend of incomplete LCA submissions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "chartData": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "month": {
                            "type": "string"
                          },
                          "value": {
                            "type": "number"
                          }
                        }
                      }
                    },
                    "records": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "range",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "LcaDashboardController.getSuppliersTrend"
      }
    },
    "/location-ones/count": {
      "get": {
        "x-controller-name": "LocationOneController",
        "x-operation-name": "count",
        "tags": [
          "LocationOneController"
        ],
        "responses": {
          "200": {
            "description": "LocationOne model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LocationOne.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LocationOne>"
                }
              }
            }
          }
        ],
        "operationId": "LocationOneController.count"
      }
    },
    "/location-ones/{id}/location-twos": {
      "post": {
        "x-controller-name": "LocationOneLocationTwoController",
        "x-operation-name": "create",
        "tags": [
          "LocationOneLocationTwoController"
        ],
        "responses": {
          "200": {
            "description": "LocationOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationTwo"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLocationTwoInLocationOne"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationOneLocationTwoController.create"
      },
      "get": {
        "x-controller-name": "LocationOneLocationTwoController",
        "x-operation-name": "find",
        "tags": [
          "LocationOneLocationTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of LocationOne has many LocationTwo",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocationTwo"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "LocationOneLocationTwoController.find"
      }
    },
    "/location-ones/{id}": {
      "put": {
        "x-controller-name": "LocationOneController",
        "x-operation-name": "replaceById",
        "tags": [
          "LocationOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationOne PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LocationOne"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationOneController.replaceById"
      },
      "patch": {
        "x-controller-name": "LocationOneController",
        "x-operation-name": "updateById",
        "tags": [
          "LocationOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationOne PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LocationOnePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationOneController.updateById"
      },
      "get": {
        "x-controller-name": "LocationOneController",
        "x-operation-name": "findById",
        "tags": [
          "LocationOneController"
        ],
        "responses": {
          "200": {
            "description": "LocationOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationOneWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationOne.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LocationOneController.findById"
      },
      "delete": {
        "x-controller-name": "LocationOneController",
        "x-operation-name": "deleteById",
        "tags": [
          "LocationOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationOne DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LocationOneController.deleteById"
      }
    },
    "/location-ones": {
      "post": {
        "x-controller-name": "LocationOneController",
        "x-operation-name": "create",
        "tags": [
          "LocationOneController"
        ],
        "responses": {
          "200": {
            "description": "LocationOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationOne"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLocationOne"
              }
            }
          }
        },
        "operationId": "LocationOneController.create"
      },
      "get": {
        "x-controller-name": "LocationOneController",
        "x-operation-name": "find",
        "tags": [
          "LocationOneController"
        ],
        "responses": {
          "200": {
            "description": "Array of LocationOne model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocationOneWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationOne.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "LocationOneController.find"
      }
    },
    "/location-threes/count": {
      "get": {
        "x-controller-name": "LocationThreeController",
        "x-operation-name": "count",
        "tags": [
          "LocationThreeController"
        ],
        "responses": {
          "200": {
            "description": "LocationThree model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LocationThree.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LocationThree>"
                }
              }
            }
          }
        ],
        "operationId": "LocationThreeController.count"
      }
    },
    "/location-threes/{id}/frequencies": {
      "post": {
        "x-controller-name": "LocationThreeFrequencyController",
        "x-operation-name": "create",
        "tags": [
          "LocationThreeFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "LocationThree model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Frequency"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewFrequencyInLocationThree"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationThreeFrequencyController.create"
      },
      "patch": {
        "x-controller-name": "LocationThreeFrequencyController",
        "x-operation-name": "patch",
        "tags": [
          "LocationThreeFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "LocationThree.Frequency PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Frequency.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Frequency>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FrequencyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationThreeFrequencyController.patch"
      },
      "get": {
        "x-controller-name": "LocationThreeFrequencyController",
        "x-operation-name": "find",
        "tags": [
          "LocationThreeFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "Array of LocationThree has many Frequency",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Frequency"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "LocationThreeFrequencyController.find"
      },
      "delete": {
        "x-controller-name": "LocationThreeFrequencyController",
        "x-operation-name": "delete",
        "tags": [
          "LocationThreeFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "LocationThree.Frequency DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Frequency.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Frequency>"
                }
              }
            }
          }
        ],
        "operationId": "LocationThreeFrequencyController.delete"
      }
    },
    "/location-threes/{id}": {
      "put": {
        "x-controller-name": "LocationThreeController",
        "x-operation-name": "replaceById",
        "tags": [
          "LocationThreeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationThree PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LocationThree"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationThreeController.replaceById"
      },
      "patch": {
        "x-controller-name": "LocationThreeController",
        "x-operation-name": "updateById",
        "tags": [
          "LocationThreeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationThree PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LocationThreePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationThreeController.updateById"
      },
      "get": {
        "x-controller-name": "LocationThreeController",
        "x-operation-name": "findById",
        "tags": [
          "LocationThreeController"
        ],
        "responses": {
          "200": {
            "description": "LocationThree model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationThreeWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationThree.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LocationThreeController.findById"
      },
      "delete": {
        "x-controller-name": "LocationThreeController",
        "x-operation-name": "deleteById",
        "tags": [
          "LocationThreeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationThree DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LocationThreeController.deleteById"
      }
    },
    "/location-threes": {
      "post": {
        "x-controller-name": "LocationThreeController",
        "x-operation-name": "create",
        "tags": [
          "LocationThreeController"
        ],
        "responses": {
          "200": {
            "description": "LocationThree model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationThree"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLocationThree"
              }
            }
          }
        },
        "operationId": "LocationThreeController.create"
      },
      "get": {
        "x-controller-name": "LocationThreeController",
        "x-operation-name": "find",
        "tags": [
          "LocationThreeController"
        ],
        "responses": {
          "200": {
            "description": "Array of LocationThree model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocationThreeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationThree.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "LocationThreeController.find"
      }
    },
    "/location-twos/count": {
      "get": {
        "x-controller-name": "LocationTwoController",
        "x-operation-name": "count",
        "tags": [
          "LocationTwoController"
        ],
        "responses": {
          "200": {
            "description": "LocationTwo model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LocationTwo.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LocationTwo>"
                }
              }
            }
          }
        ],
        "operationId": "LocationTwoController.count"
      }
    },
    "/location-twos/{id}/location-threes": {
      "post": {
        "x-controller-name": "LocationTwoLocationThreeController",
        "x-operation-name": "create",
        "tags": [
          "LocationTwoLocationThreeController"
        ],
        "responses": {
          "200": {
            "description": "LocationTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationThree"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLocationThreeInLocationTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationTwoLocationThreeController.create"
      },
      "get": {
        "x-controller-name": "LocationTwoLocationThreeController",
        "x-operation-name": "find",
        "tags": [
          "LocationTwoLocationThreeController"
        ],
        "responses": {
          "200": {
            "description": "Array of LocationTwo has many LocationThree",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocationThree"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "LocationTwoLocationThreeController.find"
      }
    },
    "/location-twos/{id}": {
      "put": {
        "x-controller-name": "LocationTwoController",
        "x-operation-name": "replaceById",
        "tags": [
          "LocationTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationTwo PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LocationTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationTwoController.replaceById"
      },
      "patch": {
        "x-controller-name": "LocationTwoController",
        "x-operation-name": "updateById",
        "tags": [
          "LocationTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationTwo PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LocationTwoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LocationTwoController.updateById"
      },
      "get": {
        "x-controller-name": "LocationTwoController",
        "x-operation-name": "findById",
        "tags": [
          "LocationTwoController"
        ],
        "responses": {
          "200": {
            "description": "LocationTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationTwoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationTwo.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LocationTwoController.findById"
      },
      "delete": {
        "x-controller-name": "LocationTwoController",
        "x-operation-name": "deleteById",
        "tags": [
          "LocationTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LocationTwo DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LocationTwoController.deleteById"
      }
    },
    "/location-twos": {
      "post": {
        "x-controller-name": "LocationTwoController",
        "x-operation-name": "create",
        "tags": [
          "LocationTwoController"
        ],
        "responses": {
          "200": {
            "description": "LocationTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationTwo"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLocationTwo"
              }
            }
          }
        },
        "operationId": "LocationTwoController.create"
      },
      "get": {
        "x-controller-name": "LocationTwoController",
        "x-operation-name": "find",
        "tags": [
          "LocationTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of LocationTwo model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocationTwoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationTwo.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "LocationTwoController.find"
      }
    },
    "/login-activities/active-sessions": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "findActiveSessions",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Array of active LoginActivity sessions (not logged out)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LoginActivityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoginActivity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LoginActivityController.findActiveSessions"
      }
    },
    "/login-activities/by-date-range": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "findByDateRange",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Array of LoginActivity model instances within date range",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LoginActivityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "startDate",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoginActivity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LoginActivityController.findByDateRange"
      }
    },
    "/login-activities/by-user/{userId}": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "findByUserId",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Array of LoginActivity model instances for a specific user",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LoginActivityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoginActivity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LoginActivityController.findByUserId"
      }
    },
    "/login-activities/count": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "count",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "LoginActivity model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LoginActivity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LoginActivity>"
                }
              }
            }
          }
        ],
        "operationId": "LoginActivityController.count"
      }
    },
    "/login-activities/{id}": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "findById",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "LoginActivity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoginActivityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoginActivity.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "LoginActivityController.findById"
      }
    },
    "/login-activities": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "find",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Array of LoginActivity model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LoginActivityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoginActivity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LoginActivityController.find"
      }
    },
    "/management-questions/count": {
      "get": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "count",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "200": {
            "description": "ManagementQuestion model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ManagementQuestion.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ManagementQuestion>"
                }
              }
            }
          }
        ],
        "operationId": "ManagementQuestionController.count"
      }
    },
    "/management-questions/{id}": {
      "put": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "replaceById",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ManagementQuestion PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ManagementQuestion"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ManagementQuestionController.replaceById"
      },
      "patch": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "updateById",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ManagementQuestion PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ManagementQuestionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ManagementQuestionController.updateById"
      },
      "get": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "findById",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "200": {
            "description": "ManagementQuestion model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ManagementQuestionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ManagementQuestion.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ManagementQuestionController.findById"
      },
      "delete": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "deleteById",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ManagementQuestion DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ManagementQuestionController.deleteById"
      }
    },
    "/management-questions": {
      "post": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "create",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "200": {
            "description": "ManagementQuestion model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ManagementQuestion"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewManagementQuestion"
              }
            }
          }
        },
        "operationId": "ManagementQuestionController.create"
      },
      "patch": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "updateAll",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "200": {
            "description": "ManagementQuestion PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ManagementQuestion.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ManagementQuestion>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ManagementQuestionPartial"
              }
            }
          }
        },
        "operationId": "ManagementQuestionController.updateAll"
      },
      "get": {
        "x-controller-name": "ManagementQuestionController",
        "x-operation-name": "find",
        "tags": [
          "ManagementQuestionController"
        ],
        "responses": {
          "200": {
            "description": "Array of ManagementQuestion model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ManagementQuestionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ManagementQuestion.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ManagementQuestionController.find"
      }
    },
    "/manual-dpa-0130": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "manualChange3",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ManualController.manualChange3"
          }
        },
        "operationId": "ManualController.manualChange3"
      }
    },
    "/manual-dpa-0136": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "manualChange",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ManualController.manualChange"
          }
        },
        "operationId": "ManualController.manualChange"
      }
    },
    "/manual-dpa-0287": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "manualChange2",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ManualController.manualChange2"
          }
        },
        "operationId": "ManualController.manualChange2"
      }
    },
    "/manual-report-dpa-0130": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "manualReport3Change",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ManualController.manualReport3Change"
          }
        },
        "operationId": "ManualController.manualReport3Change"
      }
    },
    "/manual-report-dpa-0136": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "manualReportChange",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ManualController.manualReportChange"
          }
        },
        "operationId": "ManualController.manualReportChange"
      }
    },
    "/manual-report-dpa-0287": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "manualReportChange2",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ManualController.manualReportChange2"
          }
        },
        "operationId": "ManualController.manualReportChange2"
      }
    },
    "/migrate-10": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData10",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 305 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData10"
      }
    },
    "/migrate-11": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData11",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 285 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData11"
      }
    },
    "/migrate-15": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData15",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData15"
      }
    },
    "/migrate-246": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData246",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 245 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData246"
      }
    },
    "/migrate-247": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData247",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 245 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData247"
      }
    },
    "/migrate-257": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData257",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData257"
      }
    },
    "/migrate-264": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData264",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 264 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData264"
      }
    },
    "/migrate-285": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData285",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 285 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData285"
      }
    },
    "/migrate-287": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData287",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 287 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData287"
      }
    },
    "/migrate-297": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData297",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 297 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData297"
      }
    },
    "/migrate-304": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData"
      }
    },
    "/migrate-305": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData305",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 305 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData305"
      }
    },
    "/migrate-310": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData310",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 285 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData310"
      }
    },
    "/migrate-311": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData311",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 305 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData311"
      }
    },
    "/migrate-316": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData316",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 285 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData316"
      }
    },
    "/migrate-383": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData383",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Waste data structure migration from old format to new API-driven format"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData383"
      }
    },
    "/migrate-383-sr": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData383Sr",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Waste data structure migration for structured response format"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData383Sr"
      }
    },
    "/migrate-383-with-titles": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData383WithTitles",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Waste data structure migration with human-readable titles instead of IDs"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData383WithTitles"
      }
    },
    "/migrate-388": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateData388",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 388 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateData388"
      }
    },
    "/migrate-dcf-11-petrol": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateDcf11Petrol",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 11 Petrol E10 to E20 initiated"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "ManualController.migrateDcf11Petrol"
      }
    },
    "/migrate-dcf-15-petrol": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateDcf15Petrol",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 11 Petrol E10 to E20 initiated"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "ManualController.migrateDcf15Petrol"
      }
    },
    "/migrate-dcf-16": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateDcf16",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 16 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateDcf16"
      }
    },
    "/migrate-dcf-282": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateDcf282",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 282 initiated"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateDcf282"
      }
    },
    "/migrate-fuel-data": {
      "post": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "getLocationByPlantCode",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Migrate and club fuel data for SAP1 - deletes existing SAP1 data and creates new clubbed records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "processedCount": {
                      "type": "number"
                    },
                    "clubbedCount": {
                      "type": "number"
                    },
                    "deletedCount": {
                      "type": "number"
                    },
                    "createdCount": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "SapResponseController.getLocationByPlantCode"
      }
    },
    "/migrate-fuel-scm-conversion": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateFuelScmConversion",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Migrate fuel structured response - update conversionValue for SCM uom"
                }
              }
            }
          }
        },
        "operationId": "ManualController.migrateFuelScmConversion"
      }
    },
    "/migrate-sr-11-petrol": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "migrateSR11Petrol_",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data migration process for DCF 11 Petrol E10 to E20 initiated"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "ManualController.migrateSR11Petrol_"
      }
    },
    "/migrated-data/287": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "getMigratedData287",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of migrated data in StructuredResponse for DCF 287"
                }
              }
            }
          }
        },
        "operationId": "ManualController.getMigratedData287"
      }
    },
    "/migrated-data/305": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "getMigratedData305",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of migrated data in StructuredResponse for DCF 305"
                }
              }
            }
          }
        },
        "operationId": "ManualController.getMigratedData305"
      }
    },
    "/migrated-data/{dcfId}": {
      "get": {
        "x-controller-name": "ManualController",
        "x-operation-name": "getMigratedData",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of migrated data in StructuredResponse"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "dcfId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ManualController.getMigratedData"
      }
    },
    "/module-names/count": {
      "get": {
        "x-controller-name": "ModuleNameController",
        "x-operation-name": "count",
        "tags": [
          "ModuleNameController"
        ],
        "responses": {
          "200": {
            "description": "ModuleName model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ModuleName.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ModuleName>"
                }
              }
            }
          }
        ],
        "operationId": "ModuleNameController.count"
      }
    },
    "/module-names/{id}/scope-names": {
      "post": {
        "x-controller-name": "ModuleNameScopeNameController",
        "x-operation-name": "create",
        "tags": [
          "ModuleNameScopeNameController"
        ],
        "responses": {
          "200": {
            "description": "ModuleName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeName"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewScopeNameInModuleName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ModuleNameScopeNameController.create"
      },
      "get": {
        "x-controller-name": "ModuleNameScopeNameController",
        "x-operation-name": "find",
        "tags": [
          "ModuleNameScopeNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of ModuleName has many ScopeName",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ScopeName"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ModuleNameScopeNameController.find"
      }
    },
    "/module-names/{id}": {
      "put": {
        "x-controller-name": "ModuleNameController",
        "x-operation-name": "replaceById",
        "tags": [
          "ModuleNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ModuleName PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ModuleName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ModuleNameController.replaceById"
      },
      "patch": {
        "x-controller-name": "ModuleNameController",
        "x-operation-name": "updateById",
        "tags": [
          "ModuleNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ModuleName PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ModuleNamePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ModuleNameController.updateById"
      },
      "get": {
        "x-controller-name": "ModuleNameController",
        "x-operation-name": "findById",
        "tags": [
          "ModuleNameController"
        ],
        "responses": {
          "200": {
            "description": "ModuleName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ModuleNameWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ModuleName.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ModuleNameController.findById"
      },
      "delete": {
        "x-controller-name": "ModuleNameController",
        "x-operation-name": "deleteById",
        "tags": [
          "ModuleNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ModuleName DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ModuleNameController.deleteById"
      }
    },
    "/module-names": {
      "post": {
        "x-controller-name": "ModuleNameController",
        "x-operation-name": "create",
        "tags": [
          "ModuleNameController"
        ],
        "responses": {
          "200": {
            "description": "ModuleName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ModuleName"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewModuleName"
              }
            }
          }
        },
        "operationId": "ModuleNameController.create"
      },
      "get": {
        "x-controller-name": "ModuleNameController",
        "x-operation-name": "find",
        "tags": [
          "ModuleNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of ModuleName model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ModuleNameWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ModuleName.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ModuleNameController.find"
      }
    },
    "/multiple-user-location-roles": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "createMultiple",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserRoleAuthorization model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleAuthorization"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "user_ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "roles": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  },
                  "created_on": {
                    "type": "string",
                    "nullable": true
                  },
                  "created_by": {
                    "type": "number",
                    "nullable": true
                  },
                  "modified_on": {
                    "type": "string",
                    "nullable": true
                  },
                  "modified_by": {
                    "type": "number",
                    "nullable": true
                  }
                },
                "required": [
                  "userProfileId",
                  "locations",
                  "roles",
                  "user_ids"
                ]
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.createMultiple"
      }
    },
    "/new-categories/count": {
      "get": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "count",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewCategory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewCategory>"
                }
              }
            }
          }
        ],
        "operationId": "NewCategoryController.count"
      }
    },
    "/new-categories/{id}/new-topics": {
      "post": {
        "x-controller-name": "NewCategoryNewTopicController",
        "x-operation-name": "create",
        "tags": [
          "NewCategoryNewTopicController"
        ],
        "responses": {
          "200": {
            "description": "NewCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTopic"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewTopicInNewCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewCategoryNewTopicController.create"
      },
      "get": {
        "x-controller-name": "NewCategoryNewTopicController",
        "x-operation-name": "find",
        "tags": [
          "NewCategoryNewTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewCategory has many NewTopic",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewTopic"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewCategoryNewTopicController.find"
      }
    },
    "/new-categories/{id}": {
      "put": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewCategory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewCategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewCategory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewCategoryController.updateById"
      },
      "get": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "findById",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewCategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewCategory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewCategoryController.findById"
      },
      "delete": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewCategory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewCategoryController.deleteById"
      }
    },
    "/new-categories": {
      "post": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "create",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewCategory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewCategory"
              }
            }
          }
        },
        "operationId": "NewCategoryController.create"
      },
      "patch": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "updateAll",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "properties": {
                  "newCategorys": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/NewCategoryPartial",
                      "definitions": {
                        "NewCategoryPartial": {
                          "$ref": "#/components/schemas/NewCategoryPartial"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "NewCategoryController.updateAll"
      },
      "get": {
        "x-controller-name": "NewCategoryController",
        "x-operation-name": "find",
        "tags": [
          "NewCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewCategoryController.find"
      }
    },
    "/new-client-certifications/count": {
      "get": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "count",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "NewClientCertification model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewClientCertification.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewClientCertification>"
                }
              }
            }
          }
        ],
        "operationId": "NewClientCertificationController.count"
      }
    },
    "/new-client-certifications/{id}": {
      "put": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewClientCertification PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientCertification"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewClientCertificationController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "updateById",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewClientCertification PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientCertificationPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewClientCertificationController.updateById"
      },
      "get": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "findById",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "NewClientCertification model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewClientCertificationWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewClientCertification.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewClientCertificationController.findById"
      },
      "delete": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewClientCertification DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewClientCertificationController.deleteById"
      }
    },
    "/new-client-certifications": {
      "post": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "create",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "NewClientCertification model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewClientCertification"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewClientCertification"
              }
            }
          }
        },
        "operationId": "NewClientCertificationController.create"
      },
      "patch": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "updateAll",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "NewClientCertification PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewClientCertification.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewClientCertification>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientCertificationPartial"
              }
            }
          }
        },
        "operationId": "NewClientCertificationController.updateAll"
      },
      "get": {
        "x-controller-name": "NewClientCertificationController",
        "x-operation-name": "find",
        "tags": [
          "NewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewClientCertification model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewClientCertificationWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewClientCertification.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewClientCertificationController.find"
      }
    },
    "/new-data-points/count": {
      "get": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "count",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "200": {
            "description": "NewDataPoint model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewDataPoint.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewDataPoint>"
                }
              }
            }
          }
        ],
        "operationId": "NewDataPointController.count"
      }
    },
    "/new-data-points/{id}": {
      "put": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewDataPoint PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDataPoint"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewDataPointController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "updateById",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewDataPoint PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDataPointPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewDataPointController.updateById"
      },
      "get": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "findById",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "200": {
            "description": "NewDataPoint model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewDataPointWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewDataPoint.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewDataPointController.findById"
      },
      "delete": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewDataPoint DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewDataPointController.deleteById"
      }
    },
    "/new-data-points": {
      "post": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "create",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "200": {
            "description": "NewDataPoint model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewDataPoint"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDataPoint"
              }
            }
          }
        },
        "operationId": "NewDataPointController.create"
      },
      "patch": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "updateAll",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "200": {
            "description": "NewDataPoint PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewDataPoint.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewDataPoint>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "properties": {
                  "newDataPoints": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/NewDataPointPartial",
                      "definitions": {
                        "NewDataPointPartial": {
                          "$ref": "#/components/schemas/NewDataPointPartial"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "NewDataPointController.updateAll"
      },
      "get": {
        "x-controller-name": "NewDataPointController",
        "x-operation-name": "find",
        "tags": [
          "NewDataPointController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewDataPoint model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewDataPointWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewDataPoint.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewDataPointController.find"
      }
    },
    "/new-ef-categories/count": {
      "get": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "count",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfCategory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfCategory>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfCategoryController.count"
      }
    },
    "/new-ef-categories/upload-subcategories": {
      "post": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "uploadSubCategories",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Upload subcategories",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "newEfCategoryId": {
                    "type": "number"
                  },
                  "data": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "subcategory1": {
                          "type": "string"
                        },
                        "subcategory2": {
                          "type": "string"
                        },
                        "subcategory3": {
                          "type": "string"
                        },
                        "subcategory4": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "NewEfCategoryController.uploadSubCategories"
      }
    },
    "/new-ef-categories/{id}/download-subcategories": {
      "get": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "downloadSubCategories",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Download subcategories in Excel",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfCategoryController.downloadSubCategories"
      }
    },
    "/new-ef-categories/{id}/new-ef-subcategory1s": {
      "post": {
        "x-controller-name": "NewEfCategoryNewEfSubcategory1Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfCategoryNewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory1"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory1InNewEfCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfCategoryNewEfSubcategory1Controller.create"
      },
      "get": {
        "x-controller-name": "NewEfCategoryNewEfSubcategory1Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfCategoryNewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfCategory has many NewEfSubcategory1",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory1"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfCategoryNewEfSubcategory1Controller.find"
      }
    },
    "/new-ef-categories/{id}": {
      "put": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfCategory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfCategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfCategory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfCategoryController.updateById"
      },
      "get": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "findById",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfCategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfCategory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfCategoryController.findById"
      },
      "delete": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfCategory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfCategoryController.deleteById"
      }
    },
    "/new-ef-categories": {
      "post": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "create",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfCategory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfCategory"
              }
            }
          }
        },
        "operationId": "NewEfCategoryController.create"
      },
      "get": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "find",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfCategoryController.find"
      }
    },
    "/new-ef-dates/count": {
      "get": {
        "x-controller-name": "NewEfDateController",
        "x-operation-name": "count",
        "tags": [
          "NewEfDateController"
        ],
        "responses": {
          "200": {
            "description": "NewEfDate model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfDate.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfDate>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfDateController.count"
      }
    },
    "/new-ef-dates/{id}/new-efs": {
      "post": {
        "x-controller-name": "NewEfDateNewEfController",
        "x-operation-name": "create",
        "tags": [
          "NewEfDateNewEfController"
        ],
        "responses": {
          "200": {
            "description": "NewEfDate model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEf"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfInNewEfDate"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfDateNewEfController.create"
      },
      "get": {
        "x-controller-name": "NewEfDateNewEfController",
        "x-operation-name": "find",
        "tags": [
          "NewEfDateNewEfController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfDate has many NewEf",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEf"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfDateNewEfController.find"
      }
    },
    "/new-ef-dates/{id}": {
      "put": {
        "x-controller-name": "NewEfDateController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfDateController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfDate PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfDate"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfDateController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfDateController",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfDateController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfDate PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfDatePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfDateController.updateById"
      },
      "get": {
        "x-controller-name": "NewEfDateController",
        "x-operation-name": "findById",
        "tags": [
          "NewEfDateController"
        ],
        "responses": {
          "200": {
            "description": "NewEfDate model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfDateWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfDate.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfDateController.findById"
      },
      "delete": {
        "x-controller-name": "NewEfDateController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfDateController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfDate DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfDateController.deleteById"
      }
    },
    "/new-ef-dates": {
      "post": {
        "x-controller-name": "NewEfDateController",
        "x-operation-name": "create",
        "tags": [
          "NewEfDateController"
        ],
        "responses": {
          "200": {
            "description": "NewEfDate model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfDate"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfDate"
              }
            }
          }
        },
        "operationId": "NewEfDateController.create"
      },
      "get": {
        "x-controller-name": "NewEfDateController",
        "x-operation-name": "find",
        "tags": [
          "NewEfDateController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfDate model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfDateWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfDate.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfDateController.find"
      }
    },
    "/new-ef-items/count": {
      "get": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "count",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "NewEfItem model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfItem.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfItem>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfItemController.count"
      }
    },
    "/new-ef-items/duplicates": {
      "get": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "findDuplicates",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "Find and optionally delete duplicate NewEfItem records based on newEfId, subcategory1, subcategory2, subcategory3, subcategory4",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "NewEfItemController.findDuplicates"
      }
    },
    "/new-ef-items/multiple": {
      "post": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "createNewEFItemsRowsFromArray",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "Array of yourModel model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfItem"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "NewEfItemController.createNewEFItemsRowsFromArray"
      }
    },
    "/new-ef-items/{id}/new-ef-subcategory1": {
      "get": {
        "x-controller-name": "NewEfItemNewEfSubcategory1Controller",
        "x-operation-name": "getNewEfSubcategory1",
        "tags": [
          "NewEfItemNewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory1 belonging to NewEfItem",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory1"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfItemNewEfSubcategory1Controller.getNewEfSubcategory1"
      }
    },
    "/new-ef-items/{id}/new-ef-subcategory2": {
      "get": {
        "x-controller-name": "NewEfItemNewEfSubcategory2Controller",
        "x-operation-name": "getNewEfSubcategory2",
        "tags": [
          "NewEfItemNewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory2 belonging to NewEfItem",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory2"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfItemNewEfSubcategory2Controller.getNewEfSubcategory2"
      }
    },
    "/new-ef-items/{id}/new-ef-subcategory3": {
      "get": {
        "x-controller-name": "NewEfItemNewEfSubcategory3Controller",
        "x-operation-name": "getNewEfSubcategory3",
        "tags": [
          "NewEfItemNewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory3 belonging to NewEfItem",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory3"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfItemNewEfSubcategory3Controller.getNewEfSubcategory3"
      }
    },
    "/new-ef-items/{id}/new-ef-subcategory4": {
      "get": {
        "x-controller-name": "NewEfItemNewEfSubcategory4Controller",
        "x-operation-name": "getNewEfSubcategory4",
        "tags": [
          "NewEfItemNewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory4 belonging to NewEfItem",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory4"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfItemNewEfSubcategory4Controller.getNewEfSubcategory4"
      }
    },
    "/new-ef-items/{id}": {
      "put": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfItem PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfItem"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfItemController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfItem PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfItemPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfItemController.updateById"
      },
      "get": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "findById",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "NewEfItem model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfItemWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfItem.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfItemController.findById"
      },
      "delete": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfItem DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfItemController.deleteById"
      }
    },
    "/new-ef-items": {
      "post": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "create",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "NewEfItem model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfItem"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfItem"
              }
            }
          }
        },
        "operationId": "NewEfItemController.create"
      },
      "get": {
        "x-controller-name": "NewEfItemController",
        "x-operation-name": "find",
        "tags": [
          "NewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfItem model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfItemWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfItem.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfItemController.find"
      }
    },
    "/new-ef-stds/count": {
      "get": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "count",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfStd.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfStd>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfStdController.count"
      }
    },
    "/new-ef-stds/{id}/ghg-categories": {
      "post": {
        "x-controller-name": "NewEfStdGhgCategoryController",
        "x-operation-name": "create",
        "tags": [
          "NewEfStdGhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GhgCategory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGhgCategoryInNewEfStd"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfStdGhgCategoryController.create"
      },
      "patch": {
        "x-controller-name": "NewEfStdGhgCategoryController",
        "x-operation-name": "patch",
        "tags": [
          "NewEfStdGhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd.GhgCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GhgCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfStdGhgCategoryController.patch"
      },
      "get": {
        "x-controller-name": "NewEfStdGhgCategoryController",
        "x-operation-name": "find",
        "tags": [
          "NewEfStdGhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfStd has many GhgCategory",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GhgCategory"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfStdGhgCategoryController.find"
      },
      "delete": {
        "x-controller-name": "NewEfStdGhgCategoryController",
        "x-operation-name": "delete",
        "tags": [
          "NewEfStdGhgCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd.GhgCategory DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "GhgCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<GhgCategory>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfStdGhgCategoryController.delete"
      }
    },
    "/new-ef-stds/{id}/new-ef-categories": {
      "post": {
        "x-controller-name": "NewEfStdNewEfCategoryController",
        "x-operation-name": "create",
        "tags": [
          "NewEfStdNewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfCategory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfCategoryInNewEfStd"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfStdNewEfCategoryController.create"
      },
      "get": {
        "x-controller-name": "NewEfStdNewEfCategoryController",
        "x-operation-name": "find",
        "tags": [
          "NewEfStdNewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfStd has many NewEfCategory",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfCategory"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfStdNewEfCategoryController.find"
      }
    },
    "/new-ef-stds/{id}/new-ef-dates": {
      "post": {
        "x-controller-name": "NewEfStdNewEfDateController",
        "x-operation-name": "create",
        "tags": [
          "NewEfStdNewEfDateController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfDate"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfDateInNewEfStd"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfStdNewEfDateController.create"
      },
      "get": {
        "x-controller-name": "NewEfStdNewEfDateController",
        "x-operation-name": "find",
        "tags": [
          "NewEfStdNewEfDateController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfStd has many NewEfDate",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfDate"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfStdNewEfDateController.find"
      }
    },
    "/new-ef-stds/{id}": {
      "put": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfStd PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfStd"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfStdController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfStd PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfStdPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfStdController.updateById"
      },
      "get": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "findById",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfStdWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfStd.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfStdController.findById"
      },
      "delete": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfStd DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfStdController.deleteById"
      }
    },
    "/new-ef-stds": {
      "post": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "create",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "200": {
            "description": "NewEfStd model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfStd"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfStd"
              }
            }
          }
        },
        "operationId": "NewEfStdController.create"
      },
      "get": {
        "x-controller-name": "NewEfStdController",
        "x-operation-name": "find",
        "tags": [
          "NewEfStdController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfStd model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfStdWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfStd.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfStdController.find"
      }
    },
    "/new-ef-subcategory1/{id}/cascade": {
      "delete": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "deleteSubcategory1Cascade",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory1 CASCADE DELETE success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message": {
                      "type": "string"
                    },
                    "deletedCounts": {
                      "type": "object",
                      "properties": {
                        "subcategory1": {
                          "type": "number"
                        },
                        "subcategory2": {
                          "type": "number"
                        },
                        "subcategory3": {
                          "type": "number"
                        },
                        "subcategory4": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfCategoryController.deleteSubcategory1Cascade"
      }
    },
    "/new-ef-subcategory1s/count": {
      "get": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "count",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory1 model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory1.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory1>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory1Controller.count"
      }
    },
    "/new-ef-subcategory1s/{id}/new-ef-subcategory2s": {
      "post": {
        "x-controller-name": "NewEfSubcategory1NewEfSubcategory2Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfSubcategory1NewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory1 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory2"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory2InNewEfSubcategory1"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory1NewEfSubcategory2Controller.create"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory1NewEfSubcategory2Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfSubcategory1NewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfSubcategory1 has many NewEfSubcategory2",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory2"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory1NewEfSubcategory2Controller.find"
      }
    },
    "/new-ef-subcategory1s/{id}": {
      "put": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory1 PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory1"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory1Controller.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory1 PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory1Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory1Controller.updateById"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "findById",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory1 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory1WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory1.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory1Controller.findById"
      },
      "delete": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory1 DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfSubcategory1Controller.deleteById"
      }
    },
    "/new-ef-subcategory1s": {
      "post": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory1 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory1"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory1"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory1Controller.create"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "updateAll",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory1 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory1.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory1>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory1Partial"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory1Controller.updateAll"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory1Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfSubcategory1Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfSubcategory1 model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory1WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory1.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory1Controller.find"
      }
    },
    "/new-ef-subcategory2/{id}/cascade": {
      "delete": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "deleteSubcategory2Cascade",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory2 CASCADE DELETE success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message": {
                      "type": "string"
                    },
                    "deletedCounts": {
                      "type": "object",
                      "properties": {
                        "subcategory2": {
                          "type": "number"
                        },
                        "subcategory3": {
                          "type": "number"
                        },
                        "subcategory4": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfCategoryController.deleteSubcategory2Cascade"
      }
    },
    "/new-ef-subcategory2s/count": {
      "get": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "count",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory2 model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory2>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory2Controller.count"
      }
    },
    "/new-ef-subcategory2s/{id}/new-ef-subcategory3s": {
      "post": {
        "x-controller-name": "NewEfSubcategory2NewEfSubcategory3Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfSubcategory2NewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory2 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory3"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory3InNewEfSubcategory2"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory2NewEfSubcategory3Controller.create"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory2NewEfSubcategory3Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfSubcategory2NewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfSubcategory2 has many NewEfSubcategory3",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory3"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory2NewEfSubcategory3Controller.find"
      }
    },
    "/new-ef-subcategory2s/{id}": {
      "put": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory2 PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory2"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory2Controller.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory2 PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory2Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory2Controller.updateById"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "findById",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory2 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory2WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory2.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory2Controller.findById"
      },
      "delete": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory2 DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfSubcategory2Controller.deleteById"
      }
    },
    "/new-ef-subcategory2s": {
      "post": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory2 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory2"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory2"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory2Controller.create"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "updateAll",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory2 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory2>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory2Partial"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory2Controller.updateAll"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory2Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfSubcategory2Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfSubcategory2 model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory2WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory2.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory2Controller.find"
      }
    },
    "/new-ef-subcategory3/{id}/cascade": {
      "delete": {
        "x-controller-name": "NewEfCategoryController",
        "x-operation-name": "deleteSubcategory3Cascade",
        "tags": [
          "NewEfCategoryController"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory3 CASCADE DELETE success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message": {
                      "type": "string"
                    },
                    "deletedCounts": {
                      "type": "object",
                      "properties": {
                        "subcategory3": {
                          "type": "number"
                        },
                        "subcategory4": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfCategoryController.deleteSubcategory3Cascade"
      }
    },
    "/new-ef-subcategory3s/count": {
      "get": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "count",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory3 model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory3.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory3>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory3Controller.count"
      }
    },
    "/new-ef-subcategory3s/{id}/new-ef-subcategory4s": {
      "post": {
        "x-controller-name": "NewEfSubcategory3NewEfSubcategory4Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfSubcategory3NewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory3 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory4"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory4InNewEfSubcategory3"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory3NewEfSubcategory4Controller.create"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory3NewEfSubcategory4Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfSubcategory3NewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfSubcategory3 has many NewEfSubcategory4",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory4"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory3NewEfSubcategory4Controller.find"
      }
    },
    "/new-ef-subcategory3s/{id}": {
      "put": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory3 PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory3"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory3Controller.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory3 PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory3Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory3Controller.updateById"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "findById",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory3 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory3WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory3.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory3Controller.findById"
      },
      "delete": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory3 DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfSubcategory3Controller.deleteById"
      }
    },
    "/new-ef-subcategory3s": {
      "post": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory3 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory3"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory3"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory3Controller.create"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "updateAll",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory3 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory3.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory3>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory3Partial"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory3Controller.updateAll"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory3Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfSubcategory3Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfSubcategory3 model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory3WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory3.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory3Controller.find"
      }
    },
    "/new-ef-subcategory4s/count": {
      "get": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "count",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory4 model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory4.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory4>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory4Controller.count"
      }
    },
    "/new-ef-subcategory4s/{id}": {
      "put": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory4 PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory4"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory4Controller.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory4 PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory4Partial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfSubcategory4Controller.updateById"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "findById",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory4 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory4WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory4.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory4Controller.findById"
      },
      "delete": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEfSubcategory4 DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfSubcategory4Controller.deleteById"
      }
    },
    "/new-ef-subcategory4s": {
      "post": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "create",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory4 model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory4"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfSubcategory4"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory4Controller.create"
      },
      "patch": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "updateAll",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "NewEfSubcategory4 PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEfSubcategory4.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEfSubcategory4>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfSubcategory4Partial"
              }
            }
          }
        },
        "operationId": "NewEfSubcategory4Controller.updateAll"
      },
      "get": {
        "x-controller-name": "NewEfSubcategory4Controller",
        "x-operation-name": "find",
        "tags": [
          "NewEfSubcategory4Controller"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEfSubcategory4 model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfSubcategory4WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfSubcategory4.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfSubcategory4Controller.find"
      }
    },
    "/new-efs/count": {
      "get": {
        "x-controller-name": "NewEfController",
        "x-operation-name": "count",
        "tags": [
          "NewEfController"
        ],
        "responses": {
          "200": {
            "description": "NewEf model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewEf.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewEf>"
                }
              }
            }
          }
        ],
        "operationId": "NewEfController.count"
      }
    },
    "/new-efs/{id}/new-ef-items": {
      "post": {
        "x-controller-name": "NewEfNewEfItemController",
        "x-operation-name": "create",
        "tags": [
          "NewEfNewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "NewEf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfItem"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEfItemInNewEf"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfNewEfItemController.create"
      },
      "get": {
        "x-controller-name": "NewEfNewEfItemController",
        "x-operation-name": "find",
        "tags": [
          "NewEfNewEfItemController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEf has many NewEfItem",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfItem"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewEfNewEfItemController.find"
      }
    },
    "/new-efs/{id}": {
      "put": {
        "x-controller-name": "NewEfController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewEfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEf PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEf"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewEfController",
        "x-operation-name": "updateById",
        "tags": [
          "NewEfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEf PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEfPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewEfController.updateById"
      },
      "get": {
        "x-controller-name": "NewEfController",
        "x-operation-name": "findById",
        "tags": [
          "NewEfController"
        ],
        "responses": {
          "200": {
            "description": "NewEf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEfWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEf.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewEfController.findById"
      },
      "delete": {
        "x-controller-name": "NewEfController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewEfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewEf DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewEfController.deleteById"
      }
    },
    "/new-efs": {
      "post": {
        "x-controller-name": "NewEfController",
        "x-operation-name": "create",
        "tags": [
          "NewEfController"
        ],
        "responses": {
          "200": {
            "description": "NewEf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEf"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewEf"
              }
            }
          }
        },
        "operationId": "NewEfController.create"
      },
      "get": {
        "x-controller-name": "NewEfController",
        "x-operation-name": "find",
        "tags": [
          "NewEfController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewEf model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewEfWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewEf.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewEfController.find"
      }
    },
    "/new-goals/count": {
      "get": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "count",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "200": {
            "description": "NewGoals model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewGoals.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewGoals>"
                }
              }
            }
          }
        ],
        "operationId": "NewGoalsController.count"
      }
    },
    "/new-goals/{id}/new-indicator-twos": {
      "post": {
        "x-controller-name": "NewGoalsNewIndicatorTwoController",
        "x-operation-name": "create",
        "tags": [
          "NewGoalsNewIndicatorTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewGoals model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicatorTwo"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewIndicatorTwoInNewGoals"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewGoalsNewIndicatorTwoController.create"
      },
      "get": {
        "x-controller-name": "NewGoalsNewIndicatorTwoController",
        "x-operation-name": "find",
        "tags": [
          "NewGoalsNewIndicatorTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewGoals has many NewIndicatorTwo",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewIndicatorTwo"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewGoalsNewIndicatorTwoController.find"
      }
    },
    "/new-goals/{id}/new-initiatives": {
      "post": {
        "x-controller-name": "NewGoalsNewInitiativesController",
        "x-operation-name": "create",
        "tags": [
          "NewGoalsNewInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "NewGoals model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewInitiatives"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewInitiativesInNewGoals"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewGoalsNewInitiativesController.create"
      },
      "get": {
        "x-controller-name": "NewGoalsNewInitiativesController",
        "x-operation-name": "find",
        "tags": [
          "NewGoalsNewInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewGoals has many NewInitiatives",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewInitiatives"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewGoalsNewInitiativesController.find"
      }
    },
    "/new-goals/{id}/new-targets": {
      "post": {
        "x-controller-name": "NewGoalsNewTargetsController",
        "x-operation-name": "create",
        "tags": [
          "NewGoalsNewTargetsController"
        ],
        "responses": {
          "200": {
            "description": "NewGoals model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargets"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewTargetsInNewGoals"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewGoalsNewTargetsController.create"
      },
      "get": {
        "x-controller-name": "NewGoalsNewTargetsController",
        "x-operation-name": "find",
        "tags": [
          "NewGoalsNewTargetsController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewGoals has many NewTargets",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewTargets"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewGoalsNewTargetsController.find"
      }
    },
    "/new-goals/{id}/new-targets-twos": {
      "post": {
        "x-controller-name": "NewGoalsNewTargetsTwoController",
        "x-operation-name": "create",
        "tags": [
          "NewGoalsNewTargetsTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewGoals model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargetsTwo"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewTargetsTwoInNewGoals"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewGoalsNewTargetsTwoController.create"
      },
      "get": {
        "x-controller-name": "NewGoalsNewTargetsTwoController",
        "x-operation-name": "find",
        "tags": [
          "NewGoalsNewTargetsTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewGoals has many NewTargetsTwo",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewTargetsTwo"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewGoalsNewTargetsTwoController.find"
      }
    },
    "/new-goals/{id}": {
      "put": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewGoals PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGoals"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewGoalsController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "updateById",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewGoals PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGoalsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewGoalsController.updateById"
      },
      "get": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "findById",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "200": {
            "description": "NewGoals model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewGoalsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewGoals.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewGoalsController.findById"
      }
    },
    "/new-goals": {
      "post": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "create",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "200": {
            "description": "NewGoals model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewGoals"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewGoals"
              }
            }
          }
        },
        "operationId": "NewGoalsController.create"
      },
      "get": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "find",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewGoals model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewGoalsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewGoals.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewGoalsController.find"
      }
    },
    "/new-goals-once/{id}": {
      "delete": {
        "x-controller-name": "NewGoalsController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewGoalsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewGoals DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewGoalsController.deleteById"
      }
    },
    "/new-indicator-twos/count": {
      "get": {
        "x-controller-name": "NewIndicatorTwoController",
        "x-operation-name": "count",
        "tags": [
          "NewIndicatorTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewIndicatorTwo model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewIndicatorTwo.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewIndicatorTwo>"
                }
              }
            }
          }
        ],
        "operationId": "NewIndicatorTwoController.count"
      }
    },
    "/new-indicator-twos/{id}": {
      "put": {
        "x-controller-name": "NewIndicatorTwoController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewIndicatorTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewIndicatorTwo PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicatorTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewIndicatorTwoController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewIndicatorTwoController",
        "x-operation-name": "updateById",
        "tags": [
          "NewIndicatorTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewIndicatorTwo PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicatorTwoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewIndicatorTwoController.updateById"
      },
      "get": {
        "x-controller-name": "NewIndicatorTwoController",
        "x-operation-name": "findById",
        "tags": [
          "NewIndicatorTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewIndicatorTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicatorTwoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicatorTwo.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewIndicatorTwoController.findById"
      },
      "delete": {
        "x-controller-name": "NewIndicatorTwoController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewIndicatorTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewIndicatorTwo DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewIndicatorTwoController.deleteById"
      }
    },
    "/new-indicator-twos": {
      "post": {
        "x-controller-name": "NewIndicatorTwoController",
        "x-operation-name": "create",
        "tags": [
          "NewIndicatorTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewIndicatorTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicatorTwo"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewIndicatorTwo"
              }
            }
          }
        },
        "operationId": "NewIndicatorTwoController.create"
      },
      "get": {
        "x-controller-name": "NewIndicatorTwoController",
        "x-operation-name": "find",
        "tags": [
          "NewIndicatorTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewIndicatorTwo model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewIndicatorTwoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicatorTwo.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewIndicatorTwoController.find"
      }
    },
    "/new-indicators/count": {
      "get": {
        "x-controller-name": "NewIndicatorController",
        "x-operation-name": "count",
        "tags": [
          "NewIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "NewIndicator model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewIndicator.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewIndicator>"
                }
              }
            }
          }
        ],
        "operationId": "NewIndicatorController.count"
      }
    },
    "/new-indicators/{id}": {
      "put": {
        "x-controller-name": "NewIndicatorController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewIndicatorController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewIndicator PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicator"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewIndicatorController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewIndicatorController",
        "x-operation-name": "updateById",
        "tags": [
          "NewIndicatorController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewIndicator PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicatorPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewIndicatorController.updateById"
      },
      "get": {
        "x-controller-name": "NewIndicatorController",
        "x-operation-name": "findById",
        "tags": [
          "NewIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "NewIndicator model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicatorWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicator.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewIndicatorController.findById"
      },
      "delete": {
        "x-controller-name": "NewIndicatorController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewIndicatorController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewIndicator DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewIndicatorController.deleteById"
      }
    },
    "/new-indicators": {
      "post": {
        "x-controller-name": "NewIndicatorController",
        "x-operation-name": "create",
        "tags": [
          "NewIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "NewIndicator model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicator"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewIndicator"
              }
            }
          }
        },
        "operationId": "NewIndicatorController.create"
      },
      "get": {
        "x-controller-name": "NewIndicatorController",
        "x-operation-name": "find",
        "tags": [
          "NewIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewIndicator model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewIndicatorWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicator.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewIndicatorController.find"
      }
    },
    "/new-initiatives/count": {
      "get": {
        "x-controller-name": "NewInitiativesController",
        "x-operation-name": "count",
        "tags": [
          "NewInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "NewInitiatives model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewInitiatives.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewInitiatives>"
                }
              }
            }
          }
        ],
        "operationId": "NewInitiativesController.count"
      }
    },
    "/new-initiatives/{id}": {
      "put": {
        "x-controller-name": "NewInitiativesController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewInitiativesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewInitiatives PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewInitiatives"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewInitiativesController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewInitiativesController",
        "x-operation-name": "updateById",
        "tags": [
          "NewInitiativesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewInitiatives PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewInitiativesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewInitiativesController.updateById"
      },
      "get": {
        "x-controller-name": "NewInitiativesController",
        "x-operation-name": "findById",
        "tags": [
          "NewInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "NewInitiatives model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewInitiativesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewInitiatives.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewInitiativesController.findById"
      },
      "delete": {
        "x-controller-name": "NewInitiativesController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewInitiativesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewInitiatives DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewInitiativesController.deleteById"
      }
    },
    "/new-initiatives": {
      "post": {
        "x-controller-name": "NewInitiativesController",
        "x-operation-name": "create",
        "tags": [
          "NewInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "NewInitiatives model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewInitiatives"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewInitiatives"
              }
            }
          }
        },
        "operationId": "NewInitiativesController.create"
      },
      "get": {
        "x-controller-name": "NewInitiativesController",
        "x-operation-name": "find",
        "tags": [
          "NewInitiativesController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewInitiatives model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewInitiativesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewInitiatives.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewInitiativesController.find"
      }
    },
    "/new-metrics/count": {
      "get": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "count",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "200": {
            "description": "NewMetric model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewMetric.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewMetric>"
                }
              }
            }
          }
        ],
        "operationId": "NewMetricController.count"
      }
    },
    "/new-metrics/{id}/new-data-points": {
      "post": {
        "x-controller-name": "NewMetricNewDataPointController",
        "x-operation-name": "create",
        "tags": [
          "NewMetricNewDataPointController"
        ],
        "responses": {
          "200": {
            "description": "NewMetric model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewDataPoint"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewDataPointInNewMetric"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewMetricNewDataPointController.create"
      },
      "get": {
        "x-controller-name": "NewMetricNewDataPointController",
        "x-operation-name": "find",
        "tags": [
          "NewMetricNewDataPointController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewMetric has many NewDataPoint",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewDataPoint"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewMetricNewDataPointController.find"
      }
    },
    "/new-metrics/{id}": {
      "put": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewMetric PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewMetric"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewMetricController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "updateById",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewMetric PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewMetricPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewMetricController.updateById"
      },
      "get": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "findById",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "200": {
            "description": "NewMetric model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewMetricWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewMetric.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewMetricController.findById"
      },
      "delete": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewMetric DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewMetricController.deleteById"
      }
    },
    "/new-metrics": {
      "post": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "create",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "200": {
            "description": "NewMetric model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewMetric"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewMetric"
              }
            }
          }
        },
        "operationId": "NewMetricController.create"
      },
      "patch": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "updateAll",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "200": {
            "description": "NewTopic PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewMetric.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewMetric>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "properties": {
                  "newMetrics": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/NewMetricPartial",
                      "definitions": {
                        "NewMetricPartial": {
                          "$ref": "#/components/schemas/NewMetricPartial"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "NewMetricController.updateAll"
      },
      "get": {
        "x-controller-name": "NewMetricController",
        "x-operation-name": "find",
        "tags": [
          "NewMetricController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewMetric model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewMetricWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewMetric.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewMetricController.find"
      }
    },
    "/new-targets/count": {
      "get": {
        "x-controller-name": "NewTargetsController",
        "x-operation-name": "count",
        "tags": [
          "NewTargetsController"
        ],
        "responses": {
          "200": {
            "description": "NewTargets model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewTargets.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewTargets>"
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsController.count"
      }
    },
    "/new-targets/{id}": {
      "put": {
        "x-controller-name": "NewTargetsController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewTargetsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTargets PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTargets"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTargetsController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewTargetsController",
        "x-operation-name": "updateById",
        "tags": [
          "NewTargetsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTargets PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTargetsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTargetsController.updateById"
      },
      "get": {
        "x-controller-name": "NewTargetsController",
        "x-operation-name": "findById",
        "tags": [
          "NewTargetsController"
        ],
        "responses": {
          "200": {
            "description": "NewTargets model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargetsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargets.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsController.findById"
      },
      "delete": {
        "x-controller-name": "NewTargetsController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewTargetsController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTargets DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewTargetsController.deleteById"
      }
    },
    "/new-targets": {
      "post": {
        "x-controller-name": "NewTargetsController",
        "x-operation-name": "create",
        "tags": [
          "NewTargetsController"
        ],
        "responses": {
          "200": {
            "description": "NewTargets model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargets"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewTargets"
              }
            }
          }
        },
        "operationId": "NewTargetsController.create"
      },
      "get": {
        "x-controller-name": "NewTargetsController",
        "x-operation-name": "find",
        "tags": [
          "NewTargetsController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewTargets model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewTargetsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargets.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsController.find"
      }
    },
    "/new-targets-twos/count": {
      "get": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "count",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewTargetsTwo model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewTargetsTwo.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewTargetsTwo>"
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsTwoController.count"
      }
    },
    "/new-targets-twos/{id}/new-indicators": {
      "post": {
        "x-controller-name": "NewTargetsTwoNewIndicatorController",
        "x-operation-name": "create",
        "tags": [
          "NewTargetsTwoNewIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "NewTargetsTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewIndicator"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewIndicatorInNewTargetsTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTargetsTwoNewIndicatorController.create"
      },
      "get": {
        "x-controller-name": "NewTargetsTwoNewIndicatorController",
        "x-operation-name": "find",
        "tags": [
          "NewTargetsTwoNewIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewTargetsTwo has many NewIndicator",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewIndicator"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsTwoNewIndicatorController.find"
      }
    },
    "/new-targets-twos/{id}/target-actions": {
      "post": {
        "x-controller-name": "NewTargetsTwoTargetActionController",
        "x-operation-name": "create",
        "tags": [
          "NewTargetsTwoTargetActionController"
        ],
        "responses": {
          "200": {
            "description": "NewTargetsTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TargetAction"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTargetActionInNewTargetsTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTargetsTwoTargetActionController.create"
      },
      "patch": {
        "x-controller-name": "NewTargetsTwoTargetActionController",
        "x-operation-name": "patch",
        "tags": [
          "NewTargetsTwoTargetActionController"
        ],
        "responses": {
          "200": {
            "description": "NewTargetsTwo.TargetAction PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "TargetAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TargetAction>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TargetActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTargetsTwoTargetActionController.patch"
      },
      "get": {
        "x-controller-name": "NewTargetsTwoTargetActionController",
        "x-operation-name": "find",
        "tags": [
          "NewTargetsTwoTargetActionController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewTargetsTwo has many TargetAction",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TargetAction"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsTwoTargetActionController.find"
      },
      "delete": {
        "x-controller-name": "NewTargetsTwoTargetActionController",
        "x-operation-name": "delete",
        "tags": [
          "NewTargetsTwoTargetActionController"
        ],
        "responses": {
          "200": {
            "description": "NewTargetsTwo.TargetAction DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "TargetAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TargetAction>"
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsTwoTargetActionController.delete"
      }
    },
    "/new-targets-twos/{id}": {
      "put": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTargetsTwo PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTargetsTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTargetsTwoController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "updateById",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTargetsTwo PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTargetsTwoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTargetsTwoController.updateById"
      },
      "get": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "findById",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewTargetsTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargetsTwoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargetsTwo.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsTwoController.findById"
      }
    },
    "/new-targets-twos": {
      "post": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "create",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "200": {
            "description": "NewTargetsTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargetsTwo"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewTargetsTwo"
              }
            }
          }
        },
        "operationId": "NewTargetsTwoController.create"
      },
      "get": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "find",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewTargetsTwo model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewTargetsTwoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTargetsTwo.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewTargetsTwoController.find"
      }
    },
    "/new-targets-twos-once/{id}": {
      "delete": {
        "x-controller-name": "NewTargetsTwoController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewTargetsTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTargetsTwo DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewTargetsTwoController.deleteById"
      }
    },
    "/new-topics/count": {
      "get": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "count",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "200": {
            "description": "NewTopic model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewTopic>"
                }
              }
            }
          }
        ],
        "operationId": "NewTopicController.count"
      }
    },
    "/new-topics/{id}/new-metrics": {
      "post": {
        "x-controller-name": "NewTopicNewMetricController",
        "x-operation-name": "create",
        "tags": [
          "NewTopicNewMetricController"
        ],
        "responses": {
          "200": {
            "description": "NewTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewMetric"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewMetricInNewTopic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTopicNewMetricController.create"
      },
      "get": {
        "x-controller-name": "NewTopicNewMetricController",
        "x-operation-name": "find",
        "tags": [
          "NewTopicNewMetricController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewTopic has many NewMetric",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewMetric"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "NewTopicNewMetricController.find"
      }
    },
    "/new-topics/{id}": {
      "put": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTopic PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTopic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTopicController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "updateById",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTopic PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTopicPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewTopicController.updateById"
      },
      "get": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "findById",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "200": {
            "description": "NewTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTopicWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTopic.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewTopicController.findById"
      },
      "delete": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewTopic DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewTopicController.deleteById"
      }
    },
    "/new-topics": {
      "post": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "create",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "200": {
            "description": "NewTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTopic"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewTopic"
              }
            }
          }
        },
        "operationId": "NewTopicController.create"
      },
      "patch": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "updateAll",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "200": {
            "description": "NewTopic PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewTopic>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "properties": {
                  "newTopics": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/NewTopicPartial",
                      "definitions": {
                        "NewTopicPartial": {
                          "$ref": "#/components/schemas/NewTopicPartial"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "NewTopicController.updateAll"
      },
      "get": {
        "x-controller-name": "NewTopicController",
        "x-operation-name": "find",
        "tags": [
          "NewTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewTopic model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewTopicWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewTopic.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewTopicController.find"
      }
    },
    "/new-tvs-external-users": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "createNewTVSExternalUser",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserProfileController.createNewTVSExternalUser"
      }
    },
    "/new-user-profiles": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "createNew",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserProfileController.createNew"
      }
    },
    "/news-circulations/count": {
      "get": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "count",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "NewsCirculation model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewsCirculation.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewsCirculation>"
                }
              }
            }
          }
        ],
        "operationId": "NewsCirculationController.count"
      }
    },
    "/news-circulations/{id}": {
      "put": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "replaceById",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewsCirculation PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCirculation"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewsCirculationController.replaceById"
      },
      "patch": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "updateById",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewsCirculation PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCirculationPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NewsCirculationController.updateById"
      },
      "get": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "findById",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "NewsCirculation model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCirculationWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCirculation.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NewsCirculationController.findById"
      },
      "delete": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "deleteById",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "NewsCirculation DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NewsCirculationController.deleteById"
      }
    },
    "/news-circulations": {
      "post": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "create",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "NewsCirculation model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCirculation"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewsCirculation"
              }
            }
          }
        },
        "operationId": "NewsCirculationController.create"
      },
      "patch": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "updateAll",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "NewsCirculation PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewsCirculation.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewsCirculation>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCirculationPartial"
              }
            }
          }
        },
        "operationId": "NewsCirculationController.updateAll"
      },
      "get": {
        "x-controller-name": "NewsCirculationController",
        "x-operation-name": "find",
        "tags": [
          "NewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "Array of NewsCirculation model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewsCirculationWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCirculation.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NewsCirculationController.find"
      }
    },
    "/oauth-token": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getOAuthToken",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getOAuthToken"
          }
        },
        "operationId": "UserProfileController.getOAuthToken"
      }
    },
    "/our-internal-activities/count": {
      "get": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "count",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "200": {
            "description": "OurInternalActivity model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "OurInternalActivity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<OurInternalActivity>"
                }
              }
            }
          }
        ],
        "operationId": "OurInternalActivityController.count"
      }
    },
    "/our-internal-activities/{id}": {
      "put": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "replaceById",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "OurInternalActivity PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OurInternalActivity"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OurInternalActivityController.replaceById"
      },
      "patch": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "updateById",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "OurInternalActivity PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OurInternalActivityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OurInternalActivityController.updateById"
      },
      "get": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "findById",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "200": {
            "description": "OurInternalActivity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OurInternalActivityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OurInternalActivity.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OurInternalActivityController.findById"
      },
      "delete": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "deleteById",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "OurInternalActivity DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "OurInternalActivityController.deleteById"
      }
    },
    "/our-internal-activities": {
      "post": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "create",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "200": {
            "description": "OurInternalActivity model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OurInternalActivity"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewOurInternalActivity"
              }
            }
          }
        },
        "operationId": "OurInternalActivityController.create"
      },
      "patch": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "updateAll",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "200": {
            "description": "OurInternalActivity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "OurInternalActivity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<OurInternalActivity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OurInternalActivityPartial"
              }
            }
          }
        },
        "operationId": "OurInternalActivityController.updateAll"
      },
      "get": {
        "x-controller-name": "OurInternalActivityController",
        "x-operation-name": "find",
        "tags": [
          "OurInternalActivityController"
        ],
        "responses": {
          "200": {
            "description": "Array of OurInternalActivity model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OurInternalActivityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OurInternalActivity.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "OurInternalActivityController.find"
      }
    },
    "/parquet-to-excel-conversion": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "downloadParquetFile",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.downloadParquetFile"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "key": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapFuelController.downloadParquetFile"
      }
    },
    "/parquet-to-excel-conversion-batch": {
      "post": {
        "x-controller-name": "SapFuelController",
        "x-operation-name": "downloadParquetFilesBatch",
        "tags": [
          "SapFuelController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapFuelController.downloadParquetFilesBatch"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "fileName": {
                    "type": "string"
                  },
                  "keys": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "keys"
                ]
              }
            }
          }
        },
        "operationId": "SapFuelController.downloadParquetFilesBatch"
      }
    },
    "/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"
      }
    },
    "/platform-feedback/check-status": {
      "post": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "checkResponseStatus",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "Check response submission status for a user and survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "number",
                      "description": "0 = survey inactive, 1 = new questionary, 2 = already submitted"
                    },
                    "message": {
                      "type": "string"
                    },
                    "surveyId": {
                      "type": "number"
                    },
                    "questionaryId": {
                      "type": "number"
                    },
                    "isActive": {
                      "type": "boolean",
                      "description": "Survey active status"
                    },
                    "hasSubmitted": {
                      "type": "boolean",
                      "description": "Whether user has already submitted response"
                    },
                    "submissionDate": {
                      "type": "string",
                      "description": "Date of submission if already submitted"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "encryptedData"
                ],
                "properties": {
                  "encryptedData": {
                    "type": "string",
                    "description": "Encrypted string containing user_id, userProfileId, and surveyId"
                  }
                }
              }
            }
          }
        },
        "operationId": "PlatformFeedbackController.checkResponseStatus"
      }
    },
    "/platform-feedback/get-questionary": {
      "post": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "getQuestionary",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "Get questionary or existing response based on submission status using surveyId",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "questionary": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "status": {
                      "type": "number",
                      "description": "0 = survey inactive, 1 = new questionary, 2 = already submitted"
                    },
                    "message": {
                      "type": "string"
                    },
                    "response": {
                      "type": "object",
                      "description": "Existing response if already submitted"
                    },
                    "surveyId": {
                      "type": "number"
                    },
                    "questionaryId": {
                      "type": "number"
                    },
                    "isActive": {
                      "type": "boolean",
                      "description": "Survey active status"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "encryptedData"
                ],
                "properties": {
                  "encryptedData": {
                    "type": "string",
                    "description": "Encrypted string containing user_id, userProfileId, and surveyId"
                  }
                }
              }
            }
          }
        },
        "operationId": "PlatformFeedbackController.getQuestionary"
      }
    },
    "/platform-feedback/questionary/by-type/{type}": {
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "findQuestionaryByType",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackQuestionary model instances by type",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackQuestionaryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "type",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackController.findQuestionaryByType"
      }
    },
    "/platform-feedback/questionary/count": {
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "countQuestionary",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackQuestionary model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PlatformFeedbackQuestionary.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PlatformFeedbackQuestionary>"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackController.countQuestionary"
      }
    },
    "/platform-feedback/questionary/{id}": {
      "patch": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "updateQuestionaryById",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackQuestionary PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlatformFeedbackQuestionaryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlatformFeedbackController.updateQuestionaryById"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "findQuestionaryById",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackQuestionary model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackQuestionaryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackQuestionary.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackController.findQuestionaryById"
      },
      "delete": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "deleteQuestionaryById",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackQuestionary DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackController.deleteQuestionaryById"
      }
    },
    "/platform-feedback/questionary": {
      "post": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "createQuestionary",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackQuestionary model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackQuestionary"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlatformFeedbackQuestionary"
              }
            }
          }
        },
        "operationId": "PlatformFeedbackController.createQuestionary"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "findQuestionary",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackQuestionary model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackQuestionaryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackQuestionary.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackController.findQuestionary"
      }
    },
    "/platform-feedback/response/by-user/{userProfileId}": {
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "findResponseByUser",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackResponse model instances by user",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackResponseWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userProfileId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackController.findResponseByUser"
      }
    },
    "/platform-feedback/response/count": {
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "countResponse",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackResponse model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PlatformFeedbackResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PlatformFeedbackResponse>"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackController.countResponse"
      }
    },
    "/platform-feedback/response/{id}": {
      "patch": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "updateResponseById",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackResponse PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlatformFeedbackResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlatformFeedbackController.updateResponseById"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "findResponseById",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackResponse model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackResponseWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackResponse.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackController.findResponseById"
      },
      "delete": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "deleteResponseById",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackResponse DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackController.deleteResponseById"
      }
    },
    "/platform-feedback/response": {
      "post": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "createResponse",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackResponse model instance or status response",
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/PlatformFeedbackResponse"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "status": {
                          "type": "number"
                        },
                        "message": {
                          "type": "string"
                        },
                        "isActive": {
                          "type": "boolean"
                        }
                      }
                    }
                  ]
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/NewPlatformFeedbackResponse"
                  },
                  {
                    "type": "object",
                    "properties": {
                      "triggerId": {
                        "type": "number",
                        "description": "Optional trigger ID to check survey status"
                      }
                    }
                  }
                ]
              }
            }
          }
        },
        "operationId": "PlatformFeedbackController.createResponse"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "findResponse",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackResponse model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackResponseWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackResponse.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackController.findResponse"
      }
    },
    "/platform-feedback/submit-response": {
      "post": {
        "x-controller-name": "PlatformFeedbackController",
        "x-operation-name": "submitResponse",
        "tags": [
          "PlatformFeedbackController"
        ],
        "responses": {
          "200": {
            "description": "Submit feedback response with automatic trigger management",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "response": {
                      "type": "object",
                      "description": "Created feedback response"
                    },
                    "trigger": {
                      "type": "object",
                      "description": "Updated or created trigger"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitPlatformFeedbackResponse"
              }
            }
          }
        },
        "operationId": "PlatformFeedbackController.submitResponse"
      }
    },
    "/platform-feedback-surveys/active": {
      "get": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "findActive",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of active PlatformFeedbackSurvey model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackSurveyWithRelations"
                  }
                }
              }
            }
          }
        },
        "operationId": "PlatformFeedbackSurveyController.findActive"
      }
    },
    "/platform-feedback-surveys/count": {
      "get": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "count",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackSurvey model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PlatformFeedbackSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PlatformFeedbackSurvey>"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackSurveyController.count"
      }
    },
    "/platform-feedback-surveys/inactive": {
      "get": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "findInactive",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of inactive PlatformFeedbackSurvey model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackSurveyWithRelations"
                  }
                }
              }
            }
          }
        },
        "operationId": "PlatformFeedbackSurveyController.findInactive"
      }
    },
    "/platform-feedback-surveys/{id}/activate": {
      "patch": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "activateSurvey",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Activate a feedback survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "survey": {
                      "$ref": "#/components/schemas/PlatformFeedbackSurvey"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackSurveyController.activateSurvey"
      }
    },
    "/platform-feedback-surveys/{id}/create-triggers": {
      "post": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "createTriggersForSurvey",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Create triggers for a survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "triggersCreated": {
                      "type": "number"
                    },
                    "triggers": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "users"
                ],
                "properties": {
                  "users": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "user_id",
                        "userProfileId"
                      ],
                      "properties": {
                        "user_id": {
                          "type": "number"
                        },
                        "userProfileId": {
                          "type": "number"
                        }
                      }
                    }
                  },
                  "created_by": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlatformFeedbackSurveyController.createTriggersForSurvey"
      }
    },
    "/platform-feedback-surveys/{id}/deactivate": {
      "patch": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "deactivateSurvey",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Deactivate a feedback survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "survey": {
                      "$ref": "#/components/schemas/PlatformFeedbackSurvey"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackSurveyController.deactivateSurvey"
      }
    },
    "/platform-feedback-surveys/{id}": {
      "patch": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "updateById",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackSurvey PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlatformFeedbackSurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlatformFeedbackSurveyController.updateById"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "findById",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackSurveyWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackSurvey.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackSurveyController.findById"
      },
      "delete": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "deleteById",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackSurvey DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackSurveyController.deleteById"
      }
    },
    "/platform-feedback-surveys": {
      "post": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "create",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackSurvey"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlatformFeedbackSurvey"
              }
            }
          }
        },
        "operationId": "PlatformFeedbackSurveyController.create"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackSurveyController",
        "x-operation-name": "find",
        "tags": [
          "PlatformFeedbackSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackSurvey model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackSurveyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackSurvey.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackSurveyController.find"
      }
    },
    "/platform-feedback-triggers/by-question/{questionId}": {
      "get": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "findByQuestion",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackTrigger model instances by question",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "questionId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.findByQuestion"
      }
    },
    "/platform-feedback-triggers/by-status/{status}": {
      "get": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "findByStatus",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackTrigger model instances by status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "status",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.findByStatus"
      }
    },
    "/platform-feedback-triggers/by-survey/{surveyId}": {
      "get": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "findBySurvey",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackTrigger model instances by survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "surveyId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.findBySurvey"
      }
    },
    "/platform-feedback-triggers/by-user/{userProfileId}": {
      "get": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "findByUser",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackTrigger model instances by user",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userProfileId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.findByUser"
      }
    },
    "/platform-feedback-triggers/check-status": {
      "post": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "checkStatus",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Check feedback trigger status for user and question",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "exists": {
                      "type": "boolean"
                    },
                    "status": {
                      "type": "number"
                    },
                    "message": {
                      "type": "string"
                    },
                    "trigger": {
                      "type": "object",
                      "description": "Trigger record if exists"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "user_id",
                  "userProfileId",
                  "questionId"
                ],
                "properties": {
                  "user_id": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "questionId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "PlatformFeedbackTriggerController.checkStatus"
      }
    },
    "/platform-feedback-triggers/count": {
      "get": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "count",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackTrigger model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PlatformFeedbackTrigger.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PlatformFeedbackTrigger>"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.count"
      }
    },
    "/platform-feedback-triggers/create-and-send-emails/{userProfileId}": {
      "post": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "createTriggersAndSendEmails",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Create triggers and send feedback emails to filtered users",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "triggersCreated": {
                      "type": "number"
                    },
                    "emailsSent": {
                      "type": "number"
                    },
                    "triggers": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/PlatformFeedbackTrigger"
                      }
                    },
                    "errors": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userProfileId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile.Filter"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "surveyId"
                ],
                "properties": {
                  "surveyId": {
                    "type": "number"
                  },
                  "created_by": {
                    "type": "number"
                  },
                  "emailSubject": {
                    "type": "string",
                    "default": "Platform Feedback Survey - Your Input Required"
                  },
                  "emailTemplate": {
                    "type": "string",
                    "description": "Custom email template (optional)"
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlatformFeedbackTriggerController.createTriggersAndSendEmails"
      }
    },
    "/platform-feedback-triggers/update-status": {
      "post": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "updateStatus",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Update or create feedback trigger status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "trigger": {
                      "type": "object",
                      "description": "Updated or created trigger record"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "user_id",
                  "userProfileId",
                  "questionId",
                  "status"
                ],
                "properties": {
                  "user_id": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "questionId": {
                    "type": "number"
                  },
                  "status": {
                    "type": "number"
                  },
                  "created_by": {
                    "type": "number"
                  },
                  "modified_by": {
                    "type": "number"
                  },
                  "surveyId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "PlatformFeedbackTriggerController.updateStatus"
      }
    },
    "/platform-feedback-triggers/{id}": {
      "patch": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "updateById",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackTrigger PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlatformFeedbackTriggerPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlatformFeedbackTriggerController.updateById"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "findById",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackTrigger model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackTrigger.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.findById"
      },
      "delete": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "deleteById",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PlatformFeedbackTrigger DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.deleteById"
      }
    },
    "/platform-feedback-triggers": {
      "post": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "create",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "PlatformFeedbackTrigger model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackTrigger"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlatformFeedbackTrigger"
              }
            }
          }
        },
        "operationId": "PlatformFeedbackTriggerController.create"
      },
      "get": {
        "x-controller-name": "PlatformFeedbackTriggerController",
        "x-operation-name": "find",
        "tags": [
          "PlatformFeedbackTriggerController"
        ],
        "responses": {
          "200": {
            "description": "Array of PlatformFeedbackTrigger model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlatformFeedbackTrigger.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlatformFeedbackTriggerController.find"
      }
    },
    "/policy-procedures/count": {
      "get": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "count",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "PolicyProcedure model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PolicyProcedure.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PolicyProcedure>"
                }
              }
            }
          }
        ],
        "operationId": "PolicyProcedureController.count"
      }
    },
    "/policy-procedures/{id}": {
      "put": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "replaceById",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PolicyProcedure PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PolicyProcedure"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PolicyProcedureController.replaceById"
      },
      "patch": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "updateById",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PolicyProcedure PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PolicyProcedurePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PolicyProcedureController.updateById"
      },
      "get": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "findById",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "PolicyProcedure model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyProcedureWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyProcedure.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PolicyProcedureController.findById"
      },
      "delete": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "deleteById",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PolicyProcedure DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PolicyProcedureController.deleteById"
      }
    },
    "/policy-procedures": {
      "post": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "create",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "PolicyProcedure model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyProcedure"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPolicyProcedure"
              }
            }
          }
        },
        "operationId": "PolicyProcedureController.create"
      },
      "patch": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "updateAll",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "PolicyProcedure PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PolicyProcedure.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PolicyProcedure>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PolicyProcedurePartial"
              }
            }
          }
        },
        "operationId": "PolicyProcedureController.updateAll"
      },
      "get": {
        "x-controller-name": "PolicyProcedureController",
        "x-operation-name": "find",
        "tags": [
          "PolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "Array of PolicyProcedure model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PolicyProcedureWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyProcedure.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PolicyProcedureController.find"
      }
    },
    "/post-attached-email": {
      "post": {
        "x-controller-name": "MailTestController",
        "x-operation-name": "sendMailWithAttachments",
        "tags": [
          "MailTestController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MailTestController.sendMailWithAttachments"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MailTestController.sendMailWithAttachments"
      }
    },
    "/post-email": {
      "post": {
        "x-controller-name": "MailTestController",
        "x-operation-name": "testNewEMail",
        "tags": [
          "MailTestController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MailTestController.testNewEMail"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MailTestController.testNewEMail"
      }
    },
    "/purchase-goods-multiple": {
      "post": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "updatePurchaseGoodsFromArray",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of yourModel model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapResponse"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "SapResponseController.updatePurchaseGoodsFromArray"
      }
    },
    "/purchase-services-multiple": {
      "post": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "updatePurchaseServiceFromArray",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of yourModel model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapResponse"
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "SapResponseController.updatePurchaseServiceFromArray"
      }
    },
    "/q-categories/count": {
      "get": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "count",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "QCategory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QCategory>"
                }
              }
            }
          }
        ],
        "operationId": "QCategoryController.count"
      }
    },
    "/q-categories/{id}/q-topics": {
      "post": {
        "x-controller-name": "QCategoryQTopicController",
        "x-operation-name": "create",
        "tags": [
          "QCategoryQTopicController"
        ],
        "responses": {
          "200": {
            "description": "QCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QTopic"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQTopicInQCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QCategoryQTopicController.create"
      },
      "patch": {
        "x-controller-name": "QCategoryQTopicController",
        "x-operation-name": "patch",
        "tags": [
          "QCategoryQTopicController"
        ],
        "responses": {
          "200": {
            "description": "QCategory.QTopic PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QTopic>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QTopicPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QCategoryQTopicController.patch"
      },
      "get": {
        "x-controller-name": "QCategoryQTopicController",
        "x-operation-name": "find",
        "tags": [
          "QCategoryQTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of QCategory has many QTopic",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QTopic"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "QCategoryQTopicController.find"
      },
      "delete": {
        "x-controller-name": "QCategoryQTopicController",
        "x-operation-name": "delete",
        "tags": [
          "QCategoryQTopicController"
        ],
        "responses": {
          "200": {
            "description": "QCategory.QTopic DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QTopic>"
                }
              }
            }
          }
        ],
        "operationId": "QCategoryQTopicController.delete"
      }
    },
    "/q-categories/{id}": {
      "put": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QCategory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QCategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QCategory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QCategoryController.updateById"
      },
      "get": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "findById",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "QCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QCategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QCategory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QCategoryController.findById"
      },
      "delete": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QCategory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QCategoryController.deleteById"
      }
    },
    "/q-categories": {
      "post": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "create",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "QCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QCategory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQCategory"
              }
            }
          }
        },
        "operationId": "QCategoryController.create"
      },
      "patch": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "updateAll",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "QCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QCategoryPartial"
              }
            }
          }
        },
        "operationId": "QCategoryController.updateAll"
      },
      "get": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "find",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of QCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QCategoryController.find"
      }
    },
    "/q-categories-all": {
      "get": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "findAll",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of QCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QCategoryController.findAll"
      }
    },
    "/q-requirements/count": {
      "get": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "count",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "200": {
            "description": "QRequirement model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QRequirement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QRequirement>"
                }
              }
            }
          }
        ],
        "operationId": "QRequirementController.count"
      }
    },
    "/q-requirements/{id}": {
      "put": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "replaceById",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QRequirement PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QRequirement"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QRequirementController.replaceById"
      },
      "patch": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "updateById",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QRequirement PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QRequirementPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QRequirementController.updateById"
      },
      "get": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "findById",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "200": {
            "description": "QRequirement model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QRequirementWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QRequirement.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QRequirementController.findById"
      },
      "delete": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "deleteById",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QRequirement DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QRequirementController.deleteById"
      }
    },
    "/q-requirements": {
      "post": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "create",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "200": {
            "description": "QRequirement model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QRequirement"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQRequirement"
              }
            }
          }
        },
        "operationId": "QRequirementController.create"
      },
      "patch": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "updateAll",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "200": {
            "description": "QRequirement PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QRequirement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QRequirement>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QRequirementPartial"
              }
            }
          }
        },
        "operationId": "QRequirementController.updateAll"
      },
      "get": {
        "x-controller-name": "QRequirementController",
        "x-operation-name": "find",
        "tags": [
          "QRequirementController"
        ],
        "responses": {
          "200": {
            "description": "Array of QRequirement model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QRequirementWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QRequirement.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QRequirementController.find"
      }
    },
    "/q-sections/count": {
      "get": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "count",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "200": {
            "description": "QSection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QSection>"
                }
              }
            }
          }
        ],
        "operationId": "QSectionController.count"
      }
    },
    "/q-sections/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "QSectionConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "QSectionConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to QSection",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QSectionConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/q-sections/{id}/q-requirements": {
      "post": {
        "x-controller-name": "QSectionQRequirementController",
        "x-operation-name": "create",
        "tags": [
          "QSectionQRequirementController"
        ],
        "responses": {
          "200": {
            "description": "QSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QRequirement"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQRequirementInQSection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QSectionQRequirementController.create"
      },
      "patch": {
        "x-controller-name": "QSectionQRequirementController",
        "x-operation-name": "patch",
        "tags": [
          "QSectionQRequirementController"
        ],
        "responses": {
          "200": {
            "description": "QSection.QRequirement PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QRequirement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QRequirement>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QRequirementPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QSectionQRequirementController.patch"
      },
      "get": {
        "x-controller-name": "QSectionQRequirementController",
        "x-operation-name": "find",
        "tags": [
          "QSectionQRequirementController"
        ],
        "responses": {
          "200": {
            "description": "Array of QSection has many QRequirement",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QRequirement"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "QSectionQRequirementController.find"
      },
      "delete": {
        "x-controller-name": "QSectionQRequirementController",
        "x-operation-name": "delete",
        "tags": [
          "QSectionQRequirementController"
        ],
        "responses": {
          "200": {
            "description": "QSection.QRequirement DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QRequirement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QRequirement>"
                }
              }
            }
          }
        ],
        "operationId": "QSectionQRequirementController.delete"
      }
    },
    "/q-sections/{id}": {
      "put": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "replaceById",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QSection PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QSection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QSectionController.replaceById"
      },
      "patch": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "updateById",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QSection PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QSectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QSectionController.updateById"
      },
      "get": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "findById",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "200": {
            "description": "QSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QSectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QSection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QSectionController.findById"
      },
      "delete": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "deleteById",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QSection DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QSectionController.deleteById"
      }
    },
    "/q-sections": {
      "post": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "create",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "200": {
            "description": "QSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QSection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQSection"
              }
            }
          }
        },
        "operationId": "QSectionController.create"
      },
      "patch": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "updateAll",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "200": {
            "description": "QSection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QSection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QSectionPartial"
              }
            }
          }
        },
        "operationId": "QSectionController.updateAll"
      },
      "get": {
        "x-controller-name": "QSectionController",
        "x-operation-name": "find",
        "tags": [
          "QSectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of QSection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QSectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QSection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QSectionController.find"
      }
    },
    "/q-topics/count": {
      "get": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "count",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "200": {
            "description": "QTopic model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QTopic>"
                }
              }
            }
          }
        ],
        "operationId": "QTopicController.count"
      }
    },
    "/q-topics/{id}/q-sections": {
      "post": {
        "x-controller-name": "QTopicQSectionController",
        "x-operation-name": "create",
        "tags": [
          "QTopicQSectionController"
        ],
        "responses": {
          "200": {
            "description": "QTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QSection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQSectionInQTopic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QTopicQSectionController.create"
      },
      "patch": {
        "x-controller-name": "QTopicQSectionController",
        "x-operation-name": "patch",
        "tags": [
          "QTopicQSectionController"
        ],
        "responses": {
          "200": {
            "description": "QTopic.QSection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QSection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QSectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QTopicQSectionController.patch"
      },
      "get": {
        "x-controller-name": "QTopicQSectionController",
        "x-operation-name": "find",
        "tags": [
          "QTopicQSectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of QTopic has many QSection",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QSection"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "QTopicQSectionController.find"
      },
      "delete": {
        "x-controller-name": "QTopicQSectionController",
        "x-operation-name": "delete",
        "tags": [
          "QTopicQSectionController"
        ],
        "responses": {
          "200": {
            "description": "QTopic.QSection DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QSection>"
                }
              }
            }
          }
        ],
        "operationId": "QTopicQSectionController.delete"
      }
    },
    "/q-topics/{id}": {
      "put": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "replaceById",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QTopic PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QTopic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QTopicController.replaceById"
      },
      "patch": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "updateById",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QTopic PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QTopicPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QTopicController.updateById"
      },
      "get": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "findById",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "200": {
            "description": "QTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QTopicWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QTopic.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QTopicController.findById"
      },
      "delete": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "deleteById",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QTopic DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QTopicController.deleteById"
      }
    },
    "/q-topics": {
      "post": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "create",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "200": {
            "description": "QTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QTopic"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQTopic"
              }
            }
          }
        },
        "operationId": "QTopicController.create"
      },
      "patch": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "updateAll",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "200": {
            "description": "QTopic PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QTopic>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QTopicPartial"
              }
            }
          }
        },
        "operationId": "QTopicController.updateAll"
      },
      "get": {
        "x-controller-name": "QTopicController",
        "x-operation-name": "find",
        "tags": [
          "QTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of QTopic model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QTopicWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QTopic.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QTopicController.find"
      }
    },
    "/ql-listing-filters/count": {
      "get": {
        "x-controller-name": "QlListingFilterController",
        "x-operation-name": "count",
        "tags": [
          "QlListingFilterController"
        ],
        "responses": {
          "200": {
            "description": "QlListingFilter model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QlListingFilter.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QlListingFilter>"
                }
              }
            }
          }
        ],
        "operationId": "QlListingFilterController.count"
      }
    },
    "/ql-listing-filters/{id}": {
      "put": {
        "x-controller-name": "QlListingFilterController",
        "x-operation-name": "replaceById",
        "tags": [
          "QlListingFilterController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QlListingFilter PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QlListingFilter"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QlListingFilterController.replaceById"
      },
      "patch": {
        "x-controller-name": "QlListingFilterController",
        "x-operation-name": "updateById",
        "tags": [
          "QlListingFilterController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QlListingFilter PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QlListingFilterPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QlListingFilterController.updateById"
      },
      "get": {
        "x-controller-name": "QlListingFilterController",
        "x-operation-name": "findById",
        "tags": [
          "QlListingFilterController"
        ],
        "responses": {
          "200": {
            "description": "QlListingFilter model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QlListingFilterWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QlListingFilter.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QlListingFilterController.findById"
      },
      "delete": {
        "x-controller-name": "QlListingFilterController",
        "x-operation-name": "deleteById",
        "tags": [
          "QlListingFilterController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QlListingFilter DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "QlListingFilterController.deleteById"
      }
    },
    "/ql-listing-filters": {
      "post": {
        "x-controller-name": "QlListingFilterController",
        "x-operation-name": "create",
        "tags": [
          "QlListingFilterController"
        ],
        "responses": {
          "200": {
            "description": "QlListingFilter model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QlListingFilter"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQlListingFilter"
              }
            }
          }
        },
        "operationId": "QlListingFilterController.create"
      },
      "get": {
        "x-controller-name": "QlListingFilterController",
        "x-operation-name": "find",
        "tags": [
          "QlListingFilterController"
        ],
        "responses": {
          "200": {
            "description": "Array of QlListingFilter model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QlListingFilterWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QlListingFilter.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QlListingFilterController.find"
      }
    },
    "/qn-indicator-approvals/count": {
      "get": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "count",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QnIndicatorApproval model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QnIndicatorApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QnIndicatorApproval>"
                }
              }
            }
          }
        ],
        "operationId": "QnIndicatorApprovalController.count"
      }
    },
    "/qn-indicator-approvals/{id}/new-metric": {
      "get": {
        "x-controller-name": "QnIndicatorApprovalNewMetricController",
        "x-operation-name": "getNewMetric",
        "tags": [
          "QnIndicatorApprovalNewMetricController"
        ],
        "responses": {
          "200": {
            "description": "NewMetric belonging to QnIndicatorApproval",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewMetric"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QnIndicatorApprovalNewMetricController.getNewMetric"
      }
    },
    "/qn-indicator-approvals/{id}": {
      "put": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "replaceById",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QnIndicatorApproval PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QnIndicatorApproval"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QnIndicatorApprovalController.replaceById"
      },
      "patch": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "updateById",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QnIndicatorApproval PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QnIndicatorApprovalPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QnIndicatorApprovalController.updateById"
      },
      "get": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "findById",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QnIndicatorApproval model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QnIndicatorApprovalWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QnIndicatorApproval.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QnIndicatorApprovalController.findById"
      },
      "delete": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "deleteById",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QnIndicatorApproval DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QnIndicatorApprovalController.deleteById"
      }
    },
    "/qn-indicator-approvals": {
      "post": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "create",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QnIndicatorApproval model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QnIndicatorApproval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQnIndicatorApproval"
              }
            }
          }
        },
        "operationId": "QnIndicatorApprovalController.create"
      },
      "patch": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "updateAll",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QnIndicatorApproval PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QnIndicatorApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QnIndicatorApproval>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QnIndicatorApprovalPartial"
              }
            }
          }
        },
        "operationId": "QnIndicatorApprovalController.updateAll"
      },
      "get": {
        "x-controller-name": "QnIndicatorApprovalController",
        "x-operation-name": "find",
        "tags": [
          "QnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "Array of QnIndicatorApproval model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QnIndicatorApprovalWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QnIndicatorApproval.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QnIndicatorApprovalController.find"
      }
    },
    "/qualitative-approval-submission-custom": {
      "post": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "updateQLApproval",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Qualitative Approval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "reporting_year": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "dfId": {
                    "type": "number"
                  },
                  "categoryId": {
                    "type": "number"
                  },
                  "topicId": {
                    "type": "number"
                  },
                  "indicatorId": {
                    "type": "number"
                  }
                },
                "required": [
                  "reporting_year",
                  "dfId",
                  "userProfileId",
                  "categoryId",
                  "topicId",
                  "indicatorId"
                ]
              }
            }
          }
        },
        "operationId": "QualitativeApprovalController.updateQLApproval"
      }
    },
    "/qualitative-approval-submission-custom-indirect": {
      "post": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "updateQLApprovalIndirect",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Qualitative Approval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "reporting_year": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "dfId": {
                    "type": "number"
                  },
                  "categoryId": {
                    "type": "number"
                  },
                  "topicId": {
                    "type": "number"
                  },
                  "indicatorId": {
                    "type": "number"
                  }
                },
                "required": [
                  "reporting_year",
                  "dfId",
                  "userProfileId",
                  "categoryId",
                  "topicId",
                  "indicatorId"
                ]
              }
            }
          }
        },
        "operationId": "QualitativeApprovalController.updateQLApprovalIndirect"
      }
    },
    "/qualitative-approvals/count": {
      "get": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "count",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeApproval model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeApproval>"
                }
              }
            }
          }
        ],
        "operationId": "QualitativeApprovalController.count"
      }
    },
    "/qualitative-approvals/{id}": {
      "put": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "replaceById",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QualitativeApproval PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeApproval"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QualitativeApprovalController.replaceById"
      },
      "patch": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "updateById",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QualitativeApproval PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeApprovalPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QualitativeApprovalController.updateById"
      },
      "get": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "findById",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeApproval model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeApprovalWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeApproval.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QualitativeApprovalController.findById"
      },
      "delete": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "deleteById",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QualitativeApproval DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QualitativeApprovalController.deleteById"
      }
    },
    "/qualitative-approvals": {
      "post": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "create",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeApproval model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeApproval"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQualitativeApproval"
              }
            }
          }
        },
        "operationId": "QualitativeApprovalController.create"
      },
      "patch": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "updateAll",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeApproval PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeApproval>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeApprovalPartial"
              }
            }
          }
        },
        "operationId": "QualitativeApprovalController.updateAll"
      },
      "get": {
        "x-controller-name": "QualitativeApprovalController",
        "x-operation-name": "find",
        "tags": [
          "QualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "Array of QualitativeApproval model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QualitativeApprovalWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeApproval.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QualitativeApprovalController.find"
      }
    },
    "/qualitative-categories-by-client-reports/{clientId}": {
      "get": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "findByClientReports",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of QCategory model instances filtered by user profile assigned reports",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "clientId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QCategoryController.findByClientReports"
      }
    },
    "/qualitative-previous-submissions": {
      "post": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "recentRPSubmission",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QualitativeSubmission PATCH success count"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "reporting_period": {
                    "type": "string"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number",
                    "nullable": true
                  },
                  "level": {
                    "type": "number",
                    "nullable": true
                  },
                  "dfId": {
                    "type": "number"
                  },
                  "categoryId": {
                    "type": "number"
                  },
                  "topicId": {
                    "type": "number"
                  },
                  "indicatorId": {
                    "type": "number"
                  }
                },
                "required": [
                  "reporting_period",
                  "dfId",
                  "level",
                  "locationId",
                  "userProfileId",
                  "categoryId",
                  "topicId",
                  "indicatorId"
                ]
              }
            }
          }
        },
        "operationId": "QualitativeSubmissionController.recentRPSubmission"
      }
    },
    "/qualitative-submissions/count": {
      "get": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "QualitativeSubmissionController.count"
      }
    },
    "/qualitative-submissions/{id}": {
      "put": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QualitativeSubmission PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QualitativeSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QualitativeSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QualitativeSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QualitativeSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QualitativeSubmission DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QualitativeSubmissionController.deleteById"
      }
    },
    "/qualitative-submissions": {
      "post": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQualitativeSubmission"
              }
            }
          }
        },
        "operationId": "QualitativeSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QualitativeSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeSubmissionPartial"
              }
            }
          }
        },
        "operationId": "QualitativeSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "QualitativeSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "QualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of QualitativeSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QualitativeSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QualitativeSubmissionController.find"
      }
    },
    "/quantitative-dp-reports/count": {
      "get": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "count",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeDpReport model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QuantitativeDpReport.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QuantitativeDpReport>"
                }
              }
            }
          }
        ],
        "operationId": "QuantitativeDpReportController.count"
      }
    },
    "/quantitative-dp-reports/{id}": {
      "put": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "replaceById",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeDpReport PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeDpReport"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuantitativeDpReportController.replaceById"
      },
      "patch": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "updateById",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeDpReport PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeDpReportPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuantitativeDpReportController.updateById"
      },
      "get": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "findById",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeDpReport model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeDpReportWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeDpReport.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QuantitativeDpReportController.findById"
      },
      "delete": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "deleteById",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeDpReport DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QuantitativeDpReportController.deleteById"
      }
    },
    "/quantitative-dp-reports": {
      "post": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "create",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeDpReport model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeDpReport"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQuantitativeDpReport"
              }
            }
          }
        },
        "operationId": "QuantitativeDpReportController.create"
      },
      "patch": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "updateAll",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeDpReport PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QuantitativeDpReport.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QuantitativeDpReport>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeDpReportPartial"
              }
            }
          }
        },
        "operationId": "QuantitativeDpReportController.updateAll"
      },
      "get": {
        "x-controller-name": "QuantitativeDpReportController",
        "x-operation-name": "find",
        "tags": [
          "QuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "Array of QuantitativeDpReport model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuantitativeDpReportWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeDpReport.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QuantitativeDpReportController.find"
      }
    },
    "/quantitative-submissions/count": {
      "get": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QuantitativeSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QuantitativeSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "QuantitativeSubmissionController.count"
      }
    },
    "/quantitative-submissions/update-dates": {
      "patch": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "updateAllQuantitativeSubmissionDates",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Update startDate and endDate for all past QuantitativeSubmission records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "updated": {
                      "type": "number"
                    },
                    "failed": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "QuantitativeSubmissionController.updateAllQuantitativeSubmissionDates"
      }
    },
    "/quantitative-submissions/{id}/form-collection": {
      "get": {
        "x-controller-name": "QuantitativeSubmissionFormCollectionController",
        "x-operation-name": "getFormCollection",
        "tags": [
          "QuantitativeSubmissionFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection belonging to QuantitativeSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QuantitativeSubmissionFormCollectionController.getFormCollection"
      }
    },
    "/quantitative-submissions/{id}": {
      "put": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeSubmission PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuantitativeSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuantitativeSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QuantitativeSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeSubmission DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QuantitativeSubmissionController.deleteById"
      }
    },
    "/quantitative-submissions": {
      "post": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQuantitativeSubmission"
              }
            }
          }
        },
        "operationId": "QuantitativeSubmissionController.create"
      },
      "get": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of QuantitativeSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuantitativeSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QuantitativeSubmissionController.find"
      }
    },
    "/quantitative-submissions-custom/{id}": {
      "patch": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "updateByIdCustom",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuantitativeSubmissionController.updateByIdCustom"
      },
      "get": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "customfindById",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QuantitativeSubmissionController.customfindById"
      }
    },
    "/quantitative-submissions-initiative-past": {
      "post": {
        "x-controller-name": "UserProfileQuantitativeSubmissionController",
        "x-operation-name": "initiativePastSubmission",
        "tags": [
          "UserProfileQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Assignment along with reporting period, also submission if any"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "dcfId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  },
                  "month": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "UserProfileQuantitativeSubmissionController.initiativePastSubmission"
      }
    },
    "/quantitative-submissions-once": {
      "patch": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QuantitativeSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QuantitativeSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeSubmissionPartial"
              }
            }
          }
        },
        "operationId": "QuantitativeSubmissionController.updateAll"
      }
    },
    "/quantitative-submissions-previous-six-months": {
      "post": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "prev6MonthQuantitativeSubmission",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeSubmission Previous 6 Months Submission success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "rp": {
                    "type": "string"
                  },
                  "dcfId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "QuantitativeSubmissionController.prev6MonthQuantitativeSubmission"
      }
    },
    "/quantitative-submissions-previous-year": {
      "post": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "prevYearQuantitativeSubmission",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "QuantitativeSubmission Previous Year Submission success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "year": {
                    "type": "number"
                  },
                  "formId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  },
                  "type": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "QuantitativeSubmissionController.prevYearQuantitativeSubmission"
      }
    },
    "/quantitative-submissions-two-fy": {
      "post": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "fyQuantitativeSubmission",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Assignment along with reporting period, also submission if any"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "fymonth": {
                    "type": "number"
                  },
                  "year": {
                    "type": "number"
                  },
                  "dcfId": {
                    "type": "number"
                  },
                  "level": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "QuantitativeSubmissionController.fyQuantitativeSubmission"
      }
    },
    "/questions/count": {
      "get": {
        "x-controller-name": "QuestionController",
        "x-operation-name": "count",
        "tags": [
          "QuestionController"
        ],
        "responses": {
          "200": {
            "description": "Question model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Question.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Question>"
                }
              }
            }
          }
        ],
        "operationId": "QuestionController.count"
      }
    },
    "/questions/{id}/sub-questions": {
      "post": {
        "x-controller-name": "QuestionSubQuestionController",
        "x-operation-name": "create",
        "tags": [
          "QuestionSubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "Question model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubQuestion"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubQuestionInQuestion"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuestionSubQuestionController.create"
      },
      "patch": {
        "x-controller-name": "QuestionSubQuestionController",
        "x-operation-name": "patch",
        "tags": [
          "QuestionSubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "Question.SubQuestion PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubQuestion.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubQuestion>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubQuestionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuestionSubQuestionController.patch"
      },
      "get": {
        "x-controller-name": "QuestionSubQuestionController",
        "x-operation-name": "find",
        "tags": [
          "QuestionSubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "Array of Question has many SubQuestion",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubQuestion"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "QuestionSubQuestionController.find"
      },
      "delete": {
        "x-controller-name": "QuestionSubQuestionController",
        "x-operation-name": "delete",
        "tags": [
          "QuestionSubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "Question.SubQuestion DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubQuestion.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubQuestion>"
                }
              }
            }
          }
        ],
        "operationId": "QuestionSubQuestionController.delete"
      }
    },
    "/questions/{id}": {
      "put": {
        "x-controller-name": "QuestionController",
        "x-operation-name": "replaceById",
        "tags": [
          "QuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Question PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Question"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuestionController.replaceById"
      },
      "patch": {
        "x-controller-name": "QuestionController",
        "x-operation-name": "updateById",
        "tags": [
          "QuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Question PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuestionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuestionController.updateById"
      },
      "get": {
        "x-controller-name": "QuestionController",
        "x-operation-name": "findById",
        "tags": [
          "QuestionController"
        ],
        "responses": {
          "200": {
            "description": "Question model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuestionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Question.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QuestionController.findById"
      },
      "delete": {
        "x-controller-name": "QuestionController",
        "x-operation-name": "deleteById",
        "tags": [
          "QuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Question DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QuestionController.deleteById"
      }
    },
    "/questions": {
      "post": {
        "x-controller-name": "QuestionController",
        "x-operation-name": "create",
        "tags": [
          "QuestionController"
        ],
        "responses": {
          "200": {
            "description": "Question model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Question"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQuestion"
              }
            }
          }
        },
        "operationId": "QuestionController.create"
      },
      "get": {
        "x-controller-name": "QuestionController",
        "x-operation-name": "find",
        "tags": [
          "QuestionController"
        ],
        "responses": {
          "200": {
            "description": "Array of Question model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuestionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Question.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "QuestionController.find"
      }
    },
    "/reject-supplier-action-plan": {
      "post": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "actionPlanRejection",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Bulk update SupplierActions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "actionPlanRejectedBy": {
                      "type": "number"
                    },
                    "actionPlanRejectedOn": {
                      "type": "string"
                    },
                    "actionPlanApproverComments": {
                      "type": "string"
                    },
                    "status": {
                      "type": "number",
                      "nullable": true
                    },
                    "action_status": {
                      "type": "string",
                      "nullable": true
                    }
                  },
                  "required": [
                    "id"
                  ],
                  "additionalProperties": true
                }
              }
            }
          }
        },
        "operationId": "SupplierActionController.actionPlanRejection"
      }
    },
    "/report/download/pdf/sr": {
      "post": {
        "x-controller-name": "PlatformReportController",
        "x-operation-name": "downloadPDF",
        "tags": [
          "PlatformReportController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PlatformReportController.downloadPDF"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PlatformReportController.downloadPDF"
      }
    },
    "/report/download/word/sr": {
      "post": {
        "x-controller-name": "PlatformReportController",
        "x-operation-name": "generateReport",
        "tags": [
          "PlatformReportController"
        ],
        "responses": {
          "200": {
            "description": "Generate Sustainability Report",
            "content": {
              "application/vnd.openxmlformats-officedocument.wordprocessingml.document": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "disclosure_2_1": {
                    "type": "object",
                    "properties": {
                      "legalName": {
                        "type": "string"
                      },
                      "ownershipForm": {
                        "type": "string"
                      },
                      "headquarters": {
                        "type": "string"
                      },
                      "countriesOfOperation": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "PlatformReportController.generateReport"
      }
    },
    "/report-name-ones/count": {
      "get": {
        "x-controller-name": "ReportNameOneController",
        "x-operation-name": "count",
        "tags": [
          "ReportNameOneController"
        ],
        "responses": {
          "200": {
            "description": "ReportNameOne model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ReportNameOne.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ReportNameOne>"
                }
              }
            }
          }
        ],
        "operationId": "ReportNameOneController.count"
      }
    },
    "/report-name-ones/{id}/report-name-twos": {
      "post": {
        "x-controller-name": "ReportNameOneReportNameTwoController",
        "x-operation-name": "create",
        "tags": [
          "ReportNameOneReportNameTwoController"
        ],
        "responses": {
          "200": {
            "description": "ReportNameOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameTwo"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewReportNameTwoInReportNameOne"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ReportNameOneReportNameTwoController.create"
      },
      "get": {
        "x-controller-name": "ReportNameOneReportNameTwoController",
        "x-operation-name": "find",
        "tags": [
          "ReportNameOneReportNameTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of ReportNameOne has many ReportNameTwo",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReportNameTwo"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ReportNameOneReportNameTwoController.find"
      }
    },
    "/report-name-ones/{id}": {
      "put": {
        "x-controller-name": "ReportNameOneController",
        "x-operation-name": "replaceById",
        "tags": [
          "ReportNameOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ReportNameOne PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportNameOne"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ReportNameOneController.replaceById"
      },
      "patch": {
        "x-controller-name": "ReportNameOneController",
        "x-operation-name": "updateById",
        "tags": [
          "ReportNameOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ReportNameOne PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportNameOnePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ReportNameOneController.updateById"
      },
      "get": {
        "x-controller-name": "ReportNameOneController",
        "x-operation-name": "findById",
        "tags": [
          "ReportNameOneController"
        ],
        "responses": {
          "200": {
            "description": "ReportNameOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameOneWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameOne.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ReportNameOneController.findById"
      },
      "delete": {
        "x-controller-name": "ReportNameOneController",
        "x-operation-name": "deleteById",
        "tags": [
          "ReportNameOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ReportNameOne DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ReportNameOneController.deleteById"
      }
    },
    "/report-name-ones": {
      "post": {
        "x-controller-name": "ReportNameOneController",
        "x-operation-name": "create",
        "tags": [
          "ReportNameOneController"
        ],
        "responses": {
          "200": {
            "description": "ReportNameOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameOne"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewReportNameOne"
              }
            }
          }
        },
        "operationId": "ReportNameOneController.create"
      },
      "get": {
        "x-controller-name": "ReportNameOneController",
        "x-operation-name": "find",
        "tags": [
          "ReportNameOneController"
        ],
        "responses": {
          "200": {
            "description": "Array of ReportNameOne model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReportNameOneWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameOne.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ReportNameOneController.find"
      }
    },
    "/report-name-twos/count": {
      "get": {
        "x-controller-name": "ReportNameTwoController",
        "x-operation-name": "count",
        "tags": [
          "ReportNameTwoController"
        ],
        "responses": {
          "200": {
            "description": "ReportNameTwo model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ReportNameTwo.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ReportNameTwo>"
                }
              }
            }
          }
        ],
        "operationId": "ReportNameTwoController.count"
      }
    },
    "/report-name-twos/{id}": {
      "put": {
        "x-controller-name": "ReportNameTwoController",
        "x-operation-name": "replaceById",
        "tags": [
          "ReportNameTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ReportNameTwo PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportNameTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ReportNameTwoController.replaceById"
      },
      "patch": {
        "x-controller-name": "ReportNameTwoController",
        "x-operation-name": "updateById",
        "tags": [
          "ReportNameTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ReportNameTwo PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportNameTwoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ReportNameTwoController.updateById"
      },
      "get": {
        "x-controller-name": "ReportNameTwoController",
        "x-operation-name": "findById",
        "tags": [
          "ReportNameTwoController"
        ],
        "responses": {
          "200": {
            "description": "ReportNameTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameTwoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameTwo.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ReportNameTwoController.findById"
      },
      "delete": {
        "x-controller-name": "ReportNameTwoController",
        "x-operation-name": "deleteById",
        "tags": [
          "ReportNameTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ReportNameTwo DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ReportNameTwoController.deleteById"
      }
    },
    "/report-name-twos": {
      "post": {
        "x-controller-name": "ReportNameTwoController",
        "x-operation-name": "create",
        "tags": [
          "ReportNameTwoController"
        ],
        "responses": {
          "200": {
            "description": "ReportNameTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameTwo"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewReportNameTwo"
              }
            }
          }
        },
        "operationId": "ReportNameTwoController.create"
      },
      "get": {
        "x-controller-name": "ReportNameTwoController",
        "x-operation-name": "find",
        "tags": [
          "ReportNameTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of ReportNameTwo model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReportNameTwoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportNameTwo.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ReportNameTwoController.find"
      }
    },
    "/reportBug": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "reportBug",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.reportBug"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserProfileController.reportBug"
      }
    },
    "/resend-dealer-mail": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "reSendDealerPassword",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.reSendDealerPassword"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "vendorId": {
                    "type": "number"
                  }
                },
                "required": [
                  "userId",
                  "vendorId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.reSendDealerPassword"
      }
    },
    "/resend-password-upid": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "reSendByUPIdPassword",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.reSendByUPIdPassword"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number"
                  }
                },
                "required": [
                  "userId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.reSendByUPIdPassword"
      }
    },
    "/resend-supplier-mail": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "reSendSupplierPassword",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.reSendSupplierPassword"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number"
                  },
                  "vendorId": {
                    "type": "number"
                  }
                },
                "required": [
                  "userId",
                  "vendorId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileController.reSendSupplierPassword"
      }
    },
    "/reset-password/finish": {
      "put": {
        "x-controller-name": "UserController",
        "x-operation-name": "resetPasswordFinish",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.resetPasswordFinish"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserController.resetPasswordFinish"
      }
    },
    "/reset-password/init": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "resetPasswordInit",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserController.resetPasswordInit"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserController.resetPasswordInit"
      }
    },
    "/reset-supplier-apr-sep-raw-data": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "resetSupplierRawDataNew",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "Get supplier raw data based on year and vendor filters with SRF cell data grouped by supplier and reporting period",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "vendorId": {
                            "type": "number"
                          },
                          "supplierName": {
                            "type": "string"
                          },
                          "group": {
                            "type": "string"
                          },
                          "category": {
                            "type": "string"
                          },
                          "reportingPeriod": {
                            "type": "string"
                          },
                          "company_Avg": {
                            "type": "number"
                          },
                          "attributes": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "attributeName": {
                                  "type": "string"
                                },
                                "attributeId": {
                                  "type": "string"
                                },
                                "rowId": {
                                  "type": "string"
                                },
                                "rowLabel": {
                                  "type": "string"
                                },
                                "customRowLabel": {
                                  "type": "string"
                                },
                                "unit": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": "number"
                                },
                                "rowLabelavg": {
                                  "type": "number"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.resetSupplierRawDataNew"
      }
    },
    "/reset-user-role-authorizations/{id}": {
      "delete": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "deleteByUserId",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserRoleAuthorization DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserRoleAuthorizationController.deleteByUserId"
      }
    },
    "/response-form-collections/count": {
      "get": {
        "x-controller-name": "ResponseFormCollectionController",
        "x-operation-name": "count",
        "tags": [
          "ResponseFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ResponseFormCollection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ResponseFormCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ResponseFormCollection>"
                }
              }
            }
          }
        ],
        "operationId": "ResponseFormCollectionController.count"
      }
    },
    "/response-form-collections/{id}": {
      "put": {
        "x-controller-name": "ResponseFormCollectionController",
        "x-operation-name": "replaceById",
        "tags": [
          "ResponseFormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ResponseFormCollection PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResponseFormCollection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ResponseFormCollectionController.replaceById"
      },
      "patch": {
        "x-controller-name": "ResponseFormCollectionController",
        "x-operation-name": "updateById",
        "tags": [
          "ResponseFormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ResponseFormCollection PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResponseFormCollectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ResponseFormCollectionController.updateById"
      },
      "get": {
        "x-controller-name": "ResponseFormCollectionController",
        "x-operation-name": "findById",
        "tags": [
          "ResponseFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ResponseFormCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseFormCollectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseFormCollection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ResponseFormCollectionController.findById"
      },
      "delete": {
        "x-controller-name": "ResponseFormCollectionController",
        "x-operation-name": "deleteById",
        "tags": [
          "ResponseFormCollectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ResponseFormCollection DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ResponseFormCollectionController.deleteById"
      }
    },
    "/response-form-collections": {
      "post": {
        "x-controller-name": "ResponseFormCollectionController",
        "x-operation-name": "create",
        "tags": [
          "ResponseFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ResponseFormCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseFormCollection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewResponseFormCollection"
              }
            }
          }
        },
        "operationId": "ResponseFormCollectionController.create"
      },
      "get": {
        "x-controller-name": "ResponseFormCollectionController",
        "x-operation-name": "find",
        "tags": [
          "ResponseFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of ResponseFormCollection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ResponseFormCollectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseFormCollection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ResponseFormCollectionController.find"
      }
    },
    "/responses/count": {
      "get": {
        "x-controller-name": "ResponseController",
        "x-operation-name": "count",
        "tags": [
          "ResponseController"
        ],
        "responses": {
          "200": {
            "description": "Response model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Response.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Response>"
                }
              }
            }
          }
        ],
        "operationId": "ResponseController.count"
      }
    },
    "/responses/{id}/stake-holder": {
      "get": {
        "x-controller-name": "ResponseStakeHolderController",
        "x-operation-name": "getStakeHolder",
        "tags": [
          "ResponseStakeHolderController"
        ],
        "responses": {
          "200": {
            "description": "StakeHolder belonging to Response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StakeHolder"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ResponseStakeHolderController.getStakeHolder"
      }
    },
    "/responses/{id}/user-profile": {
      "get": {
        "x-controller-name": "ResponseUserProfileController",
        "x-operation-name": "getUserProfile",
        "tags": [
          "ResponseUserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile belonging to Response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserProfile"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ResponseUserProfileController.getUserProfile"
      }
    },
    "/responses/{id}": {
      "put": {
        "x-controller-name": "ResponseController",
        "x-operation-name": "replaceById",
        "tags": [
          "ResponseController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Response PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Response"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ResponseController.replaceById"
      },
      "patch": {
        "x-controller-name": "ResponseController",
        "x-operation-name": "updateById",
        "tags": [
          "ResponseController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Response PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ResponseController.updateById"
      },
      "get": {
        "x-controller-name": "ResponseController",
        "x-operation-name": "findById",
        "tags": [
          "ResponseController"
        ],
        "responses": {
          "200": {
            "description": "Response model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ResponseController.findById"
      },
      "delete": {
        "x-controller-name": "ResponseController",
        "x-operation-name": "deleteById",
        "tags": [
          "ResponseController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Response DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ResponseController.deleteById"
      }
    },
    "/responses": {
      "post": {
        "x-controller-name": "ResponseController",
        "x-operation-name": "create",
        "tags": [
          "ResponseController"
        ],
        "responses": {
          "200": {
            "description": "Response model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewResponse"
              }
            }
          }
        },
        "operationId": "ResponseController.create"
      },
      "get": {
        "x-controller-name": "ResponseController",
        "x-operation-name": "find",
        "tags": [
          "ResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of Response model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ResponseWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ResponseController.find"
      }
    },
    "/retrieve-supplier-section-submissions-custom": {
      "post": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "retrieveCustomSectionSubmisison",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSectionSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSectionSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "supplierAssessmentAssignmentId": {
                    "type": "string"
                  },
                  "assessmentSectionId": {
                    "type": "string"
                  },
                  "assessmentSubSection1Id": {
                    "type": "string"
                  },
                  "assessmentSubSection2Id": {
                    "type": "string"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "vendorCode": {
                    "type": "string"
                  }
                },
                "required": [
                  "supplierAssessmentAssignmentId",
                  "assessmentSectionId",
                  "assessmentSubSection1Id",
                  "assessmentSubSection2Id",
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "SupplierSectionSubmissionController.retrieveCustomSectionSubmisison"
      }
    },
    "/sap-collections/count": {
      "get": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "count",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "200": {
            "description": "SapCollection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapCollection>"
                }
              }
            }
          }
        ],
        "operationId": "SapFormController.count"
      }
    },
    "/sap-collections/{id}": {
      "put": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "replaceById",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "204": {
            "description": "SapCollection PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapCollection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SapFormController.replaceById"
      },
      "patch": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "updateById",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "204": {
            "description": "SapCollection PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapCollectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SapFormController.updateById"
      },
      "get": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "findById",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "200": {
            "description": "SapCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapCollectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapCollection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SapFormController.findById"
      },
      "delete": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "deleteById",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "204": {
            "description": "SapCollection DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SapFormController.deleteById"
      }
    },
    "/sap-collections": {
      "post": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "create",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "200": {
            "description": "SapCollection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapCollection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSapCollection"
              }
            }
          }
        },
        "operationId": "SapFormController.create"
      },
      "patch": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "updateAll",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "200": {
            "description": "SapCollection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapCollection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapCollectionPartial"
              }
            }
          }
        },
        "operationId": "SapFormController.updateAll"
      },
      "get": {
        "x-controller-name": "SapFormController",
        "x-operation-name": "find",
        "tags": [
          "SapFormController"
        ],
        "responses": {
          "200": {
            "description": "Array of SapCollection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapCollectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapCollection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SapFormController.find"
      }
    },
    "/sap-responses/count": {
      "get": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "count",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "SapResponse model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapResponse>"
                }
              }
            }
          }
        ],
        "operationId": "SapResponseController.count"
      }
    },
    "/sap-responses/{id}": {
      "put": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "replaceById",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "204": {
            "description": "SapResponse PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapResponse"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SapResponseController.replaceById"
      },
      "patch": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "updateById",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "204": {
            "description": "SapResponse PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SapResponseController.updateById"
      },
      "get": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "findById",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "SapResponse model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapResponseWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapResponse.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SapResponseController.findById"
      },
      "delete": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "deleteById",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "204": {
            "description": "SapResponse DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SapResponseController.deleteById"
      }
    },
    "/sap-responses": {
      "post": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "create",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "SapResponse model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapResponse"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSapResponse"
              }
            }
          }
        },
        "operationId": "SapResponseController.create"
      },
      "patch": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "updateAll",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "SapResponse PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapResponse>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapResponsePartial"
              }
            }
          }
        },
        "operationId": "SapResponseController.updateAll"
      },
      "get": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "find",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of SapResponse model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapResponseWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapResponse.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SapResponseController.find"
      }
    },
    "/save-surveys/count": {
      "get": {
        "x-controller-name": "SaveSurveyController",
        "x-operation-name": "count",
        "tags": [
          "SaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SaveSurvey model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SaveSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SaveSurvey>"
                }
              }
            }
          }
        ],
        "operationId": "SaveSurveyController.count"
      }
    },
    "/save-surveys/{id}": {
      "put": {
        "x-controller-name": "SaveSurveyController",
        "x-operation-name": "replaceById",
        "tags": [
          "SaveSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SaveSurvey PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SaveSurveyController.replaceById"
      },
      "patch": {
        "x-controller-name": "SaveSurveyController",
        "x-operation-name": "updateById",
        "tags": [
          "SaveSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SaveSurvey PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SaveSurveyController.updateById"
      },
      "get": {
        "x-controller-name": "SaveSurveyController",
        "x-operation-name": "findById",
        "tags": [
          "SaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SaveSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurveyWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurvey.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SaveSurveyController.findById"
      },
      "delete": {
        "x-controller-name": "SaveSurveyController",
        "x-operation-name": "deleteById",
        "tags": [
          "SaveSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SaveSurvey DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SaveSurveyController.deleteById"
      }
    },
    "/save-surveys": {
      "post": {
        "x-controller-name": "SaveSurveyController",
        "x-operation-name": "create",
        "tags": [
          "SaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SaveSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurvey"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSaveSurvey"
              }
            }
          }
        },
        "operationId": "SaveSurveyController.create"
      },
      "get": {
        "x-controller-name": "SaveSurveyController",
        "x-operation-name": "find",
        "tags": [
          "SaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of SaveSurvey model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SaveSurveyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurvey.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SaveSurveyController.find"
      }
    },
    "/scope-names/count": {
      "get": {
        "x-controller-name": "ScopeNameController",
        "x-operation-name": "count",
        "tags": [
          "ScopeNameController"
        ],
        "responses": {
          "200": {
            "description": "ScopeName model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ScopeName.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ScopeName>"
                }
              }
            }
          }
        ],
        "operationId": "ScopeNameController.count"
      }
    },
    "/scope-names/{id}/topic-names": {
      "post": {
        "x-controller-name": "ScopeNameTopicNameController",
        "x-operation-name": "create",
        "tags": [
          "ScopeNameTopicNameController"
        ],
        "responses": {
          "200": {
            "description": "ScopeName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicName"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTopicNameInScopeName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeNameTopicNameController.create"
      },
      "get": {
        "x-controller-name": "ScopeNameTopicNameController",
        "x-operation-name": "find",
        "tags": [
          "ScopeNameTopicNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of ScopeName has many TopicName",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopicName"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ScopeNameTopicNameController.find"
      }
    },
    "/scope-names/{id}": {
      "put": {
        "x-controller-name": "ScopeNameController",
        "x-operation-name": "replaceById",
        "tags": [
          "ScopeNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeName PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeNameController.replaceById"
      },
      "patch": {
        "x-controller-name": "ScopeNameController",
        "x-operation-name": "updateById",
        "tags": [
          "ScopeNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeName PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeNamePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeNameController.updateById"
      },
      "get": {
        "x-controller-name": "ScopeNameController",
        "x-operation-name": "findById",
        "tags": [
          "ScopeNameController"
        ],
        "responses": {
          "200": {
            "description": "ScopeName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeNameWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeName.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ScopeNameController.findById"
      },
      "delete": {
        "x-controller-name": "ScopeNameController",
        "x-operation-name": "deleteById",
        "tags": [
          "ScopeNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeName DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ScopeNameController.deleteById"
      }
    },
    "/scope-names": {
      "post": {
        "x-controller-name": "ScopeNameController",
        "x-operation-name": "create",
        "tags": [
          "ScopeNameController"
        ],
        "responses": {
          "200": {
            "description": "ScopeName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeName"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewScopeName"
              }
            }
          }
        },
        "operationId": "ScopeNameController.create"
      },
      "get": {
        "x-controller-name": "ScopeNameController",
        "x-operation-name": "find",
        "tags": [
          "ScopeNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of ScopeName model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ScopeNameWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeName.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ScopeNameController.find"
      }
    },
    "/scope-ones/count": {
      "get": {
        "x-controller-name": "ScopeOneController",
        "x-operation-name": "count",
        "tags": [
          "ScopeOneController"
        ],
        "responses": {
          "200": {
            "description": "ScopeOne model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ScopeOne.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ScopeOne>"
                }
              }
            }
          }
        ],
        "operationId": "ScopeOneController.count"
      }
    },
    "/scope-ones/{id}": {
      "put": {
        "x-controller-name": "ScopeOneController",
        "x-operation-name": "replaceById",
        "tags": [
          "ScopeOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeOne PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeOne"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeOneController.replaceById"
      },
      "patch": {
        "x-controller-name": "ScopeOneController",
        "x-operation-name": "updateById",
        "tags": [
          "ScopeOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeOne PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeOnePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeOneController.updateById"
      },
      "get": {
        "x-controller-name": "ScopeOneController",
        "x-operation-name": "findById",
        "tags": [
          "ScopeOneController"
        ],
        "responses": {
          "200": {
            "description": "ScopeOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeOneWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeOne.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ScopeOneController.findById"
      },
      "delete": {
        "x-controller-name": "ScopeOneController",
        "x-operation-name": "deleteById",
        "tags": [
          "ScopeOneController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeOne DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "ScopeOneController.deleteById"
      }
    },
    "/scope-ones": {
      "post": {
        "x-controller-name": "ScopeOneController",
        "x-operation-name": "create",
        "tags": [
          "ScopeOneController"
        ],
        "responses": {
          "200": {
            "description": "ScopeOne model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeOne"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewScopeOne"
              }
            }
          }
        },
        "operationId": "ScopeOneController.create"
      },
      "get": {
        "x-controller-name": "ScopeOneController",
        "x-operation-name": "find",
        "tags": [
          "ScopeOneController"
        ],
        "responses": {
          "200": {
            "description": "Array of ScopeOne model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ScopeOneWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeOne.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ScopeOneController.find"
      }
    },
    "/scope-threes/count": {
      "get": {
        "x-controller-name": "ScopeThreeController",
        "x-operation-name": "count",
        "tags": [
          "ScopeThreeController"
        ],
        "responses": {
          "200": {
            "description": "ScopeThree model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ScopeThree.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ScopeThree>"
                }
              }
            }
          }
        ],
        "operationId": "ScopeThreeController.count"
      }
    },
    "/scope-threes/{id}": {
      "put": {
        "x-controller-name": "ScopeThreeController",
        "x-operation-name": "replaceById",
        "tags": [
          "ScopeThreeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeThree PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeThree"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeThreeController.replaceById"
      },
      "patch": {
        "x-controller-name": "ScopeThreeController",
        "x-operation-name": "updateById",
        "tags": [
          "ScopeThreeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeThree PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeThreePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeThreeController.updateById"
      },
      "get": {
        "x-controller-name": "ScopeThreeController",
        "x-operation-name": "findById",
        "tags": [
          "ScopeThreeController"
        ],
        "responses": {
          "200": {
            "description": "ScopeThree model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeThreeWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeThree.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ScopeThreeController.findById"
      },
      "delete": {
        "x-controller-name": "ScopeThreeController",
        "x-operation-name": "deleteById",
        "tags": [
          "ScopeThreeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeThree DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "ScopeThreeController.deleteById"
      }
    },
    "/scope-threes": {
      "post": {
        "x-controller-name": "ScopeThreeController",
        "x-operation-name": "create",
        "tags": [
          "ScopeThreeController"
        ],
        "responses": {
          "200": {
            "description": "ScopeThree model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeThree"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewScopeThree"
              }
            }
          }
        },
        "operationId": "ScopeThreeController.create"
      },
      "get": {
        "x-controller-name": "ScopeThreeController",
        "x-operation-name": "find",
        "tags": [
          "ScopeThreeController"
        ],
        "responses": {
          "200": {
            "description": "Array of ScopeThree model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ScopeThreeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeThree.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ScopeThreeController.find"
      }
    },
    "/scope-twos/count": {
      "get": {
        "x-controller-name": "ScopeTwoController",
        "x-operation-name": "count",
        "tags": [
          "ScopeTwoController"
        ],
        "responses": {
          "200": {
            "description": "ScopeTwo model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ScopeTwo.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ScopeTwo>"
                }
              }
            }
          }
        ],
        "operationId": "ScopeTwoController.count"
      }
    },
    "/scope-twos/{id}": {
      "put": {
        "x-controller-name": "ScopeTwoController",
        "x-operation-name": "replaceById",
        "tags": [
          "ScopeTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeTwo PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeTwo"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeTwoController.replaceById"
      },
      "patch": {
        "x-controller-name": "ScopeTwoController",
        "x-operation-name": "updateById",
        "tags": [
          "ScopeTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeTwo PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ScopeTwoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ScopeTwoController.updateById"
      },
      "get": {
        "x-controller-name": "ScopeTwoController",
        "x-operation-name": "findById",
        "tags": [
          "ScopeTwoController"
        ],
        "responses": {
          "200": {
            "description": "ScopeTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeTwoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeTwo.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ScopeTwoController.findById"
      },
      "delete": {
        "x-controller-name": "ScopeTwoController",
        "x-operation-name": "deleteById",
        "tags": [
          "ScopeTwoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ScopeTwo DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "ScopeTwoController.deleteById"
      }
    },
    "/scope-twos": {
      "post": {
        "x-controller-name": "ScopeTwoController",
        "x-operation-name": "create",
        "tags": [
          "ScopeTwoController"
        ],
        "responses": {
          "200": {
            "description": "ScopeTwo model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeTwo"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewScopeTwo"
              }
            }
          }
        },
        "operationId": "ScopeTwoController.create"
      },
      "get": {
        "x-controller-name": "ScopeTwoController",
        "x-operation-name": "find",
        "tags": [
          "ScopeTwoController"
        ],
        "responses": {
          "200": {
            "description": "Array of ScopeTwo model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ScopeTwoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScopeTwo.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ScopeTwoController.find"
      }
    },
    "/scope1-fuel-responses": {
      "get": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "findFuelResponse",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of SapResponse model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapResponseWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapResponse.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SapResponseController.findFuelResponse"
      }
    },
    "/section-id/{id}/auditor-assignment-submissions": {
      "post": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "createCustom",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAuditorAssignmentSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.createCustom"
      }
    },
    "/section-id/{id}/auditor-assignment-submissions-new": {
      "post": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "createCustomNew",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAuditorAssignmentSubmission"
              }
            }
          }
        },
        "operationId": "AuditorAssignmentSubmissionController.createCustomNew"
      }
    },
    "/send-brsr-form-status-mail": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendBRSRFormSummaryExcelNew",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail array with S3 attachment for DCF Reporter Summary"
          }
        },
        "operationId": "UserProfileController.sendBRSRFormSummaryExcelNew"
      }
    },
    "/send-brsr-form-status-mail-old": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendBRSRFormSummaryExcel",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail array with S3 attachment for DCF Reporter Summary"
          }
        },
        "operationId": "UserProfileController.sendBRSRFormSummaryExcel"
      }
    },
    "/send-brsr-retrigger-mail": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendBRSRFormRetriggerExcel",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail array with S3 attachment for DCF Reporter Summary"
          }
        },
        "operationId": "UserProfileController.sendBRSRFormRetriggerExcel"
      }
    },
    "/send-computed-indicator-report": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendComputedIndicatorReport",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Excel file download",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "operationId": "UserProfileController.sendComputedIndicatorReport"
      }
    },
    "/send-dcf-alert-three-day-intervals": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFAlertMailsEveryThreeDays",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendDCFAlertMailsEveryThreeDays"
          }
        },
        "operationId": "UserProfileController.sendDCFAlertMailsEveryThreeDays"
      }
    },
    "/send-dcf-prevrp-esclation": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFPrevRPOnlyEsclationSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Excel file download",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "operationId": "UserProfileController.sendDCFPrevRPOnlyEsclationSummary"
      }
    },
    "/send-dcf-prevrp-esclation-all-users": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFPrevRPOnlyEsclationSummaryToUsers",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Excel file download",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "operationId": "UserProfileController.sendDCFPrevRPOnlyEsclationSummaryToUsers"
      }
    },
    "/send-dcf-reporter-summary-excel": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFReporterSummaryExcel",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail array with S3 attachment for DCF Reporter Summary"
          }
        },
        "operationId": "UserProfileController.sendDCFReporterSummaryExcel"
      }
    },
    "/send-dcf-submission-status/{id}": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFSubmissionStatus",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendDCFSubmissionStatus"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "startMonth",
                      "endMonth"
                    ]
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "required": [
                  "framework",
                  "year"
                ]
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.sendDCFSubmissionStatus"
      }
    },
    "/send-dealer-calibration-notification-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendCalibrationNotificationReminderSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendCalibrationNotificationReminderSummary"
          }
        },
        "operationId": "UserProfileController.sendCalibrationNotificationReminderSummary"
      }
    },
    "/send-dealer-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getDealerReminderSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getDealerReminderSummary"
          }
        },
        "operationId": "UserProfileController.getDealerReminderSummary"
      }
    },
    "/send-dealer-report-ack-mail/{id}": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "sendDealerReportAckMail",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "DealerAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "requestId": {
                    "type": "number"
                  }
                },
                "required": [
                  "requestId"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.sendDealerReportAckMail"
      }
    },
    "/send-email": {
      "post": {
        "x-controller-name": "MailTestController",
        "x-operation-name": "sendEMail",
        "tags": [
          "MailTestController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MailTestController.sendEMail"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MailTestController.sendEMail"
      }
    },
    "/send-fortnightly-report": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "sendFortnightlyReport",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Send fortnightly user activity report for previous fortnight - returns array of client email objects",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "email": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "email": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            },
                            "name": {
                              "type": "string"
                            },
                            "subject": {
                              "type": "string"
                            },
                            "body": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "LoginActivityController.sendFortnightlyReport"
      }
    },
    "/send-manual-dcf-reminder": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendEmailByType",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Send email based on type",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "UserProfileController.sendEmailByType"
      }
    },
    "/send-qualitative-consolidator-reminder": {
      "get": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "getQualitativeConsolidatorReminder",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AssignQlEntityUserController.getQualitativeConsolidatorReminder"
          }
        },
        "operationId": "AssignQlEntityUserController.getQualitativeConsolidatorReminder"
      }
    },
    "/send-qualitative-reporter-reminder": {
      "get": {
        "x-controller-name": "AssignQlEntityUserController",
        "x-operation-name": "getQualitativeReporterReminder",
        "tags": [
          "AssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AssignQlEntityUserController.getQualitativeReporterReminder"
          }
        },
        "operationId": "AssignQlEntityUserController.getQualitativeReporterReminder"
      }
    },
    "/send-remainder": {
      "post": {
        "x-controller-name": "MailTestController",
        "x-operation-name": "sendRemainder",
        "tags": [
          "MailTestController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MailTestController.sendRemainder"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "MailTestController.sendRemainder"
      }
    },
    "/send-reminder-approvers": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFApproverSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail Ids"
          }
        },
        "operationId": "UserProfileController.sendDCFApproverSummary"
      }
    },
    "/send-reminder-esclation-once": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFEsclationSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail Ids"
          }
        },
        "operationId": "UserProfileController.sendDCFEsclationSummary"
      }
    },
    "/send-reminder-reporters": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFReporterSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail Ids"
          }
        },
        "operationId": "UserProfileController.sendDCFReporterSummary"
      }
    },
    "/send-reminder-reviewers": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendDCFReviewerSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail Ids"
          }
        },
        "operationId": "UserProfileController.sendDCFReviewerSummary"
      }
    },
    "/send-spoc-action-approval-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendActionApprovalNotificationReminderSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendActionApprovalNotificationReminderSummary"
          }
        },
        "operationId": "UserProfileController.sendActionApprovalNotificationReminderSummary"
      }
    },
    "/send-supplier-action-closure-esclation": {
      "get": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "escalateSupplierActionClosureReminder",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SupplierActionController.escalateSupplierActionClosureReminder"
          }
        },
        "operationId": "SupplierActionController.escalateSupplierActionClosureReminder"
      }
    },
    "/send-supplier-action-closure-reminder": {
      "get": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "sendSupplierActionClosureReminder",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SupplierActionController.sendSupplierActionClosureReminder"
          }
        },
        "operationId": "SupplierActionController.sendSupplierActionClosureReminder"
      }
    },
    "/send-supplier-action-notification-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "actionClosureReminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.actionClosureReminder"
          }
        },
        "operationId": "UserProfileController.actionClosureReminder"
      }
    },
    "/send-supplier-action-plan-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "actionPlanRminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.actionPlanRminder"
          }
        },
        "operationId": "UserProfileController.actionPlanRminder"
      }
    },
    "/send-supplier-calibration-notification-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendCalibrationSupllierReminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendCalibrationSupllierReminder"
          }
        },
        "operationId": "UserProfileController.sendCalibrationSupllierReminder"
      }
    },
    "/send-supplier-lca-reminder-onhold": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendLcaReminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendLcaReminder"
          }
        },
        "operationId": "UserProfileController.sendLcaReminder"
      }
    },
    "/send-supplier-report-ack-mail/{id}": {
      "post": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "sendSupplierReportAckMail",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "requestId": {
                    "type": "number"
                  }
                },
                "required": [
                  "requestId"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.sendSupplierReportAckMail"
      }
    },
    "/send-supplier-self-assessment-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "supplierSelfAssessmentTriggerMail",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.supplierSelfAssessmentTriggerMail"
          }
        },
        "operationId": "UserProfileController.supplierSelfAssessmentTriggerMail"
      }
    },
    "/send-supplier-srf-reminder": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendSupplierBRSRCoreReminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendSupplierBRSRCoreReminder"
          }
        },
        "operationId": "UserProfileController.sendSupplierBRSRCoreReminder"
      }
    },
    "/send-supplier-srf-reminder-feb": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendSupplierBRSRCoreFebReminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendSupplierBRSRCoreFebReminder"
          }
        },
        "operationId": "UserProfileController.sendSupplierBRSRCoreFebReminder"
      }
    },
    "/send-supplier-srf-reminder-mar": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendSupplierBRSRCoreMarReminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendSupplierBRSRCoreMarReminder"
          }
        },
        "operationId": "UserProfileController.sendSupplierBRSRCoreMarReminder"
      }
    },
    "/send-supplier-srf-reminder-not-in-use": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendSupplierSRFReminder",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.sendSupplierSRFReminder"
          }
        },
        "operationId": "UserProfileController.sendSupplierSRFReminder"
      }
    },
    "/send-user-survey-summary-mail/{surveyId}": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "sendUserSurveySummaryExcel",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Send survey summary email with Excel attachment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "surveyId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileController.sendUserSurveySummaryExcel"
      }
    },
    "/sendMail": {
      "get": {
        "x-controller-name": "MailTestController",
        "x-operation-name": "sendTestMail",
        "tags": [
          "MailTestController"
        ],
        "responses": {
          "200": {
            "description": "Return value of MailTestController.sendTestMail"
          }
        },
        "operationId": "MailTestController.sendTestMail"
      }
    },
    "/session-logout": {
      "patch": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "logout",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Logout user by updating logoutTime and modified_on",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "sessionId": {
                    "type": "string"
                  }
                },
                "required": [
                  "sessionId"
                ]
              }
            }
          }
        },
        "operationId": "LoginActivityController.logout"
      }
    },
    "/set-default-all-users-rra": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "setDefaultAll",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of users under the specified locations with roles"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "client_ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "roles": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "required": [
                  "client_ids",
                  "roles"
                ]
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.setDefaultAll"
      }
    },
    "/set-location-assignment-for-indicator": {
      "post": {
        "x-controller-name": "IndicatorApproverAssignmentController",
        "x-operation-name": "getIndividualUsers",
        "tags": [
          "IndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of users under the specified locations with indicators"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "indicatorId": {
                    "type": "number"
                  },
                  "userId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "levelOfApproval": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "array"
                  }
                },
                "required": [
                  "userProfileId",
                  "locations",
                  "indicatorId"
                ]
              }
            }
          }
        },
        "operationId": "IndicatorApproverAssignmentController.getIndividualUsers"
      }
    },
    "/signup": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "signUp",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUser"
              }
            }
          }
        },
        "operationId": "UserController.signUp"
      }
    },
    "/srf-cell-data/{id}": {
      "get": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getCellValue",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Get all custom rows for a form"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SrfFormController.getCellValue"
      }
    },
    "/srf-form/auto-migrate": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "autoMigrateLegacySrfData",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Fetch legacy data from value-chain-submissions and migrate to new format"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "baseUrl": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.autoMigrateLegacySrfData"
      }
    },
    "/srf-form/custom-rows/{formId}": {
      "get": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getCustomRows",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Get all custom rows for a form"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "formId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SrfFormController.getCustomRows"
      }
    },
    "/srf-form/delete-by-vendor": {
      "delete": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "deleteSrfDataByVendor",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Delete SRF form data and meta data by vendorId and year"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "reportingYear"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number"
                  },
                  "reportingYear": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.deleteSrfDataByVendor"
      }
    },
    "/srf-form/delete-cell": {
      "delete": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "deleteCellData",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Delete cell data"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "formId",
                  "sectionId",
                  "subsectionId",
                  "rowId",
                  "periodIndex"
                ],
                "properties": {
                  "formId": {
                    "type": "number"
                  },
                  "sectionId": {
                    "type": "string"
                  },
                  "subsectionId": {
                    "type": "string"
                  },
                  "rowId": {
                    "type": "string"
                  },
                  "periodIndex": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.deleteCellData"
      }
    },
    "/srf-form/delete-custom-row": {
      "delete": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "deleteCustomRow",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Delete a custom row and its data"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "formId",
                  "sectionId",
                  "subsectionId",
                  "rowId"
                ],
                "properties": {
                  "formId": {
                    "type": "number"
                  },
                  "sectionId": {
                    "type": "string"
                  },
                  "subsectionId": {
                    "type": "string"
                  },
                  "rowId": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.deleteCustomRow"
      }
    },
    "/srf-form/get-archived-data": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getArchievedFormData",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Get complete form data with all cell values"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "reportingYear"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number"
                  },
                  "reportingYear": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.getArchievedFormData"
      }
    },
    "/srf-form/get-data": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getFormData",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Get complete form data with all cell values"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "reportingYear"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number"
                  },
                  "reportingYear": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.getFormData"
      }
    },
    "/srf-form/initialize": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "initializeForm",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Create or get existing form for vendor/year"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "userProfileId",
                  "reportingYear"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "reportingYear": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.initializeForm"
      }
    },
    "/srf-form/migrate-legacy": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "migrateLegacySrfData",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Migrate legacy SRF data to new format"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "userProfileId",
                  "reportingYear",
                  "cellData",
                  "wasteCategories",
                  "otherBenefits"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "reportingYear": {
                    "type": "number"
                  },
                  "cellData": {
                    "type": "array",
                    "items": {
                      "type": "object"
                    }
                  },
                  "wasteCategories": {
                    "type": "object"
                  },
                  "otherBenefits": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.migrateLegacySrfData"
      }
    },
    "/srf-form/reset-all-rows-status": {
      "patch": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "resetAllRowsStatusToDraft",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Reset all cell data rows status to draft"
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.resetAllRowsStatusToDraft"
      }
    },
    "/srf-form/revert-to-draft": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "revertToDraftForResubmission",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Revert submitted cells to draft status for resubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "reportingYear",
                  "reportingPeriod"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number",
                    "description": "Vendor ID"
                  },
                  "message": {
                    "type": "string",
                    "description": "Vendor ID"
                  },
                  "reportingYear": {
                    "type": "number",
                    "description": "Reporting Year"
                  },
                  "fymonth": {
                    "type": "number",
                    "description": "Fiscal year starting month (1-12, e.g., 4 for April). Defaults to 4.",
                    "default": 4
                  },
                  "reportingPeriod": {
                    "type": "string",
                    "description": "Reporting period (e.g., \"Apr-2025\" or \"Apr-2025 to Jan-2026\")"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.revertToDraftForResubmission"
      }
    },
    "/srf-form/save-cell": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "saveCellData",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Save individual cell data"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "formId",
                  "sectionId",
                  "subsectionId",
                  "rowId",
                  "periodIndex"
                ],
                "properties": {
                  "formId": {
                    "type": "number"
                  },
                  "sectionId": {
                    "type": "string"
                  },
                  "subsectionId": {
                    "type": "string"
                  },
                  "rowId": {
                    "type": "string"
                  },
                  "rowLabel": {
                    "type": "string"
                  },
                  "customLabel": {
                    "type": "string",
                    "nullable": true
                  },
                  "isCustomRow": {
                    "type": "boolean"
                  },
                  "periodIndex": {
                    "type": "number"
                  },
                  "periodMonths": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "frequency": {
                    "type": "string"
                  },
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  },
                  "value": {},
                  "valueType": {
                    "type": "string"
                  },
                  "secondaryValue": {},
                  "secondaryValueType": {
                    "type": "string"
                  },
                  "unit": {
                    "type": "string"
                  },
                  "remarks": {
                    "type": "string",
                    "nullable": true
                  },
                  "attachments": {
                    "type": "array",
                    "items": {
                      "type": "object"
                    },
                    "nullable": true
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.saveCellData"
      }
    },
    "/srf-form/save-custom-row": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "saveCustomRow",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Save or update a custom row label"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "formId",
                  "sectionId",
                  "subsectionId",
                  "rowLabel"
                ],
                "properties": {
                  "formId": {
                    "type": "number"
                  },
                  "sectionId": {
                    "type": "string"
                  },
                  "subsectionId": {
                    "type": "string"
                  },
                  "rowId": {
                    "type": "string"
                  },
                  "rowLabel": {
                    "type": "string"
                  },
                  "unit": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.saveCustomRow"
      }
    },
    "/srf-form/save-frequency": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "saveFrequency",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Save frequency for a subsection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "formId",
                  "sectionId",
                  "subsectionId",
                  "frequency"
                ],
                "properties": {
                  "formId": {
                    "type": "number"
                  },
                  "sectionId": {
                    "type": "string"
                  },
                  "subsectionId": {
                    "type": "string"
                  },
                  "frequency": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.saveFrequency"
      }
    },
    "/srf-form/saved-supplier-raw-data": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getSupplierRawDataSavedOnly",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "Get supplier raw data based on year and vendor filters with SRF cell data grouped by supplier and reporting period",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "vendorId": {
                            "type": "number"
                          },
                          "supplierName": {
                            "type": "string"
                          },
                          "group": {
                            "type": "string"
                          },
                          "category": {
                            "type": "string"
                          },
                          "reportingPeriod": {
                            "type": "string"
                          },
                          "company_Avg": {
                            "type": "number"
                          },
                          "attributes": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "attributeName": {
                                  "type": "string"
                                },
                                "attributeId": {
                                  "type": "string"
                                },
                                "rowId": {
                                  "type": "string"
                                },
                                "rowLabel": {
                                  "type": "string"
                                },
                                "customRowLabel": {
                                  "type": "string"
                                },
                                "unit": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": "number"
                                },
                                "rowLabelavg": {
                                  "type": "number"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "year": {
                    "type": "number",
                    "description": "Fiscal year ending year (e.g., 2026 for FY Apr-2025 to Mar-2026)"
                  },
                  "fymonth": {
                    "type": "number",
                    "description": "Fiscal year starting month (1-12, e.g., 4 for April). Defaults to 4.",
                    "default": 4
                  },
                  "vendorCodes": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of vendor IDs to filter"
                  },
                  "vendorCompanies": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier company IDs to filter"
                  },
                  "groupids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier priority group IDs to filter"
                  },
                  "categoryids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier category IDs to filter"
                  },
                  "maxMonth": {
                    "type": "string",
                    "description": "Optional maximum month to include (e.g., \"sep\" or \"september\"). Only data up to this month will be included."
                  }
                },
                "required": [
                  "year"
                ]
              }
            }
          }
        },
        "operationId": "SrfFormController.getSupplierRawDataSavedOnly"
      }
    },
    "/srf-form/section-average": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getSectionAverage",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "Get average values for specific section(s) for a vendor in a given reporting year",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "vendorId": {
                          "type": "number"
                        },
                        "reportingYear": {
                          "type": "number"
                        },
                        "sectionAverages": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "sectionId": {
                                "type": "string"
                              },
                              "rows": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "rowId": {
                                      "type": "string"
                                    },
                                    "rowLabel": {
                                      "type": "string"
                                    },
                                    "average": {
                                      "type": "number"
                                    },
                                    "count": {
                                      "type": "number"
                                    },
                                    "unit": {
                                      "type": "string"
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "reportingYear"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number",
                    "description": "Vendor ID"
                  },
                  "reportingYear": {
                    "type": "number",
                    "description": "Reporting year (previous year for average calculation)"
                  },
                  "sectionIds": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "Array of section IDs to calculate averages for. Defaults to [\"company_output_info\"]"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.getSectionAverage"
      }
    },
    "/srf-form/send-submission-email": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "sendBrsrSubmissionsMailWithAttachment",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Export BRSR data to Excel for specified month range"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "startMonth",
                  "endMonth",
                  "vendorId",
                  "reportingYear",
                  "reportingPeriod"
                ],
                "properties": {
                  "startMonth": {
                    "type": "string",
                    "description": "Start month in format \"Apr-2025\""
                  },
                  "endMonth": {
                    "type": "string",
                    "description": "End month in format \"Jan-2026\""
                  },
                  "vendorId": {
                    "type": "number",
                    "description": "Vendor ID"
                  },
                  "reportingYear": {
                    "type": "number",
                    "description": "Reporting year (e.g., 2026)"
                  },
                  "reportingPeriod": {
                    "type": "string",
                    "description": "Reporting period for filename (e.g., \"2025-26\")"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.sendBrsrSubmissionsMailWithAttachment"
      }
    },
    "/srf-form/send-submission-notification": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "sendSubmissionNotification",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Send email notification for BRSR Core Form submission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "vendorId",
                  "reportingPeriod"
                ],
                "properties": {
                  "vendorId": {
                    "type": "number",
                    "description": "Vendor ID"
                  },
                  "reportingPeriod": {
                    "type": "string",
                    "description": "Reporting period (e.g., \"Apr-2025\" or \"Apr-2025 to Jan-2026\")"
                  },
                  "ccEmails": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "CC email addresses"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.sendSubmissionNotification"
      }
    },
    "/srf-form/submitted-supplier-raw-data": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getSupplierRawDataNew",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "Get supplier raw data based on year and vendor filters with SRF cell data grouped by supplier and reporting period",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "vendorId": {
                            "type": "number"
                          },
                          "supplierName": {
                            "type": "string"
                          },
                          "group": {
                            "type": "string"
                          },
                          "category": {
                            "type": "string"
                          },
                          "reportingPeriod": {
                            "type": "string"
                          },
                          "company_Avg": {
                            "type": "number"
                          },
                          "attributes": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "attributeName": {
                                  "type": "string"
                                },
                                "attributeId": {
                                  "type": "string"
                                },
                                "rowId": {
                                  "type": "string"
                                },
                                "rowLabel": {
                                  "type": "string"
                                },
                                "customRowLabel": {
                                  "type": "string"
                                },
                                "unit": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": "number"
                                },
                                "rowLabelavg": {
                                  "type": "number"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "year": {
                    "type": "number",
                    "description": "Fiscal year ending year (e.g., 2026 for FY Apr-2025 to Mar-2026)"
                  },
                  "fymonth": {
                    "type": "number",
                    "description": "Fiscal year starting month (1-12, e.g., 4 for April). Defaults to 4.",
                    "default": 4
                  },
                  "vendorCodes": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of vendor IDs to filter"
                  },
                  "vendorCompanies": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier company IDs to filter"
                  },
                  "groupids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier priority group IDs to filter"
                  },
                  "categoryids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier category IDs to filter"
                  },
                  "maxMonth": {
                    "type": "string",
                    "description": "Optional maximum month to include (e.g., \"sep\" or \"september\"). Only data up to this month will be included."
                  }
                },
                "required": [
                  "year"
                ]
              }
            }
          }
        },
        "operationId": "SrfFormController.getSupplierRawDataNew"
      }
    },
    "/srf-form/supplier-data-status": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getSupplierDataStatus",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "Get supplier data status by section/subsection for each vendor for fiscal year, grouped by reporting period",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "columns": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "Column headers for the data"
                    },
                    "reportingPeriods": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "List of reporting periods (Jan-2025 to Apr-2026, Feb-2026)"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      },
                      "description": "Flat rows with vendorId, supplierName, and section/subsection status per reporting period"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "year": {
                    "type": "number",
                    "description": "Fiscal year ending year (e.g., 2026 for FY Apr-2025 to Mar-2026)"
                  },
                  "fymonth": {
                    "type": "number",
                    "description": "Fiscal year starting month (1-12, e.g., 4 for April)"
                  },
                  "vendorCodes": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of vendor IDs to filter"
                  },
                  "vendorCompanies": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier company IDs to filter"
                  },
                  "groupids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier priority group IDs to filter"
                  },
                  "categoryids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier category IDs to filter"
                  }
                },
                "required": [
                  "year",
                  "fymonth"
                ]
              }
            }
          }
        },
        "operationId": "SrfFormController.getSupplierDataStatus"
      }
    },
    "/srf-form/supplier-raw-data-collated": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "getSupplierRawDataCollated",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "Get supplier raw data with all attributes collated. Attribute 1-6 collated across all reporting periods, Attribute 7-9 and Company Output kept period-wise. Each attribute has a data array with all submissions.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "vendorId": {
                            "type": "number"
                          },
                          "supplierName": {
                            "type": "string"
                          },
                          "group": {
                            "type": "string"
                          },
                          "category": {
                            "type": "string"
                          },
                          "company_Avg": {
                            "type": "number"
                          },
                          "reportingPeriods": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "attributeData": {
                            "type": "array",
                            "description": "All attributes with collated values and data array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "attributeName": {
                                  "type": "string"
                                },
                                "attributeId": {
                                  "type": "string"
                                },
                                "rowId": {
                                  "type": "string"
                                },
                                "rowLabel": {
                                  "type": "string"
                                },
                                "customRowLabel": {
                                  "type": "string"
                                },
                                "unit": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": "number",
                                  "description": "Collated/summed value"
                                },
                                "reportingPeriod": {
                                  "type": "string",
                                  "description": "Overall period range"
                                },
                                "data": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "reportingPeriod": {
                                        "type": "string"
                                      },
                                      "value": {
                                        "type": "number"
                                      },
                                      "unit": {
                                        "type": "string"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          },
                          "wasteCategories": {
                            "type": "object",
                            "properties": {
                              "generation": {
                                "type": "object",
                                "properties": {
                                  "otherHazardous": {
                                    "type": "number"
                                  },
                                  "otherNonHazardous": {
                                    "type": "number"
                                  }
                                }
                              },
                              "recovered": {
                                "type": "object",
                                "properties": {
                                  "otherHazardous": {
                                    "type": "number"
                                  },
                                  "otherNonHazardous": {
                                    "type": "number"
                                  }
                                }
                              },
                              "disposed": {
                                "type": "object",
                                "properties": {
                                  "otherHazardous": {
                                    "type": "number"
                                  },
                                  "otherNonHazardous": {
                                    "type": "number"
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "year": {
                    "type": "number",
                    "description": "Fiscal year ending year (e.g., 2026 for FY Apr-2025 to Mar-2026)"
                  },
                  "fymonth": {
                    "type": "number",
                    "description": "Fiscal year starting month (1-12, e.g., 4 for April). Defaults to 4.",
                    "default": 4
                  },
                  "vendorCodes": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of vendor IDs to filter"
                  },
                  "vendorCompanies": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier company IDs to filter"
                  },
                  "groupids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier priority group IDs to filter"
                  },
                  "categoryids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Optional array of supplier category IDs to filter"
                  },
                  "maxMonth": {
                    "type": "string",
                    "description": "Optional maximum month to include (e.g., \"sep\" or \"september\"). Only data up to this month will be included."
                  }
                },
                "required": [
                  "year"
                ]
              }
            }
          }
        },
        "operationId": "SrfFormController.getSupplierRawDataCollated"
      }
    },
    "/srf-form/update-form-status": {
      "patch": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "updateFormStatus",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Update form-level status (draft, submitted, approved, rejected)"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "formId",
                  "status"
                ],
                "properties": {
                  "formId": {
                    "type": "number"
                  },
                  "status": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.updateFormStatus"
      }
    },
    "/srf-form/update-status": {
      "post": {
        "x-controller-name": "SrfFormController",
        "x-operation-name": "updatePeriodStatus",
        "tags": [
          "SrfFormController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Update status of all cells for a specific period"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "formId",
                  "sectionId",
                  "subsectionId",
                  "periodIndex",
                  "status"
                ],
                "properties": {
                  "formId": {
                    "type": "number"
                  },
                  "sectionId": {
                    "type": "string"
                  },
                  "subsectionId": {
                    "type": "string"
                  },
                  "periodIndex": {
                    "type": "number"
                  },
                  "status": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SrfFormController.updatePeriodStatus"
      }
    },
    "/stake-holders/count": {
      "get": {
        "x-controller-name": "StakeHolderController",
        "x-operation-name": "count",
        "tags": [
          "StakeHolderController"
        ],
        "responses": {
          "200": {
            "description": "StakeHolder model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StakeHolder.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StakeHolder>"
                }
              }
            }
          }
        ],
        "operationId": "StakeHolderController.count"
      }
    },
    "/stake-holders/{id}": {
      "put": {
        "x-controller-name": "StakeHolderController",
        "x-operation-name": "replaceById",
        "tags": [
          "StakeHolderController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StakeHolder PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StakeHolder"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StakeHolderController.replaceById"
      },
      "patch": {
        "x-controller-name": "StakeHolderController",
        "x-operation-name": "updateById",
        "tags": [
          "StakeHolderController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StakeHolder PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StakeHolderPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StakeHolderController.updateById"
      },
      "get": {
        "x-controller-name": "StakeHolderController",
        "x-operation-name": "findById",
        "tags": [
          "StakeHolderController"
        ],
        "responses": {
          "200": {
            "description": "StakeHolder model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StakeHolderWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StakeHolder.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StakeHolderController.findById"
      },
      "delete": {
        "x-controller-name": "StakeHolderController",
        "x-operation-name": "deleteById",
        "tags": [
          "StakeHolderController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StakeHolder DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StakeHolderController.deleteById"
      }
    },
    "/stake-holders": {
      "post": {
        "x-controller-name": "StakeHolderController",
        "x-operation-name": "create",
        "tags": [
          "StakeHolderController"
        ],
        "responses": {
          "200": {
            "description": "StakeHolder model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StakeHolder"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStakeHolder"
              }
            }
          }
        },
        "operationId": "StakeHolderController.create"
      },
      "get": {
        "x-controller-name": "StakeHolderController",
        "x-operation-name": "find",
        "tags": [
          "StakeHolderController"
        ],
        "responses": {
          "200": {
            "description": "Array of StakeHolder model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StakeHolderWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StakeHolder.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StakeHolderController.find"
      }
    },
    "/standards/count": {
      "get": {
        "x-controller-name": "StandardController",
        "x-operation-name": "count",
        "tags": [
          "StandardController"
        ],
        "responses": {
          "200": {
            "description": "Standard model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Standard.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Standard>"
                }
              }
            }
          }
        ],
        "operationId": "StandardController.count"
      }
    },
    "/standards/{id}": {
      "put": {
        "x-controller-name": "StandardController",
        "x-operation-name": "replaceById",
        "tags": [
          "StandardController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Standard PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Standard"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StandardController.replaceById"
      },
      "patch": {
        "x-controller-name": "StandardController",
        "x-operation-name": "updateById",
        "tags": [
          "StandardController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Standard PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StandardPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StandardController.updateById"
      },
      "get": {
        "x-controller-name": "StandardController",
        "x-operation-name": "findById",
        "tags": [
          "StandardController"
        ],
        "responses": {
          "200": {
            "description": "Standard model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StandardWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Standard.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StandardController.findById"
      },
      "delete": {
        "x-controller-name": "StandardController",
        "x-operation-name": "deleteById",
        "tags": [
          "StandardController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Standard DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StandardController.deleteById"
      }
    },
    "/standards": {
      "post": {
        "x-controller-name": "StandardController",
        "x-operation-name": "create",
        "tags": [
          "StandardController"
        ],
        "responses": {
          "200": {
            "description": "Standard model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Standard"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStandard"
              }
            }
          }
        },
        "operationId": "StandardController.create"
      },
      "get": {
        "x-controller-name": "StandardController",
        "x-operation-name": "find",
        "tags": [
          "StandardController"
        ],
        "responses": {
          "200": {
            "description": "Array of Standard model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StandardWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Standard.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StandardController.find"
      }
    },
    "/std-countries/count": {
      "get": {
        "x-controller-name": "StdCountryController",
        "x-operation-name": "count",
        "tags": [
          "StdCountryController"
        ],
        "responses": {
          "200": {
            "description": "StdCountry model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StdCountry.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StdCountry>"
                }
              }
            }
          }
        ],
        "operationId": "StdCountryController.count"
      }
    },
    "/std-countries/{id}/std-years": {
      "post": {
        "x-controller-name": "StdCountryStdYearController",
        "x-operation-name": "create",
        "tags": [
          "StdCountryStdYearController"
        ],
        "responses": {
          "200": {
            "description": "StdCountry model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdYear"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdYearInStdCountry"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdCountryStdYearController.create"
      },
      "get": {
        "x-controller-name": "StdCountryStdYearController",
        "x-operation-name": "find",
        "tags": [
          "StdCountryStdYearController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdCountry has many StdYear",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdYear"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "StdCountryStdYearController.find"
      }
    },
    "/std-countries/{id}": {
      "put": {
        "x-controller-name": "StdCountryController",
        "x-operation-name": "replaceById",
        "tags": [
          "StdCountryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdCountry PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdCountry"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdCountryController.replaceById"
      },
      "patch": {
        "x-controller-name": "StdCountryController",
        "x-operation-name": "updateById",
        "tags": [
          "StdCountryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdCountry PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdCountryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdCountryController.updateById"
      },
      "get": {
        "x-controller-name": "StdCountryController",
        "x-operation-name": "findById",
        "tags": [
          "StdCountryController"
        ],
        "responses": {
          "200": {
            "description": "StdCountry model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdCountryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdCountry.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StdCountryController.findById"
      },
      "delete": {
        "x-controller-name": "StdCountryController",
        "x-operation-name": "deleteById",
        "tags": [
          "StdCountryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdCountry DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StdCountryController.deleteById"
      }
    },
    "/std-countries": {
      "post": {
        "x-controller-name": "StdCountryController",
        "x-operation-name": "create",
        "tags": [
          "StdCountryController"
        ],
        "responses": {
          "200": {
            "description": "StdCountry model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdCountry"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdCountry"
              }
            }
          }
        },
        "operationId": "StdCountryController.create"
      },
      "get": {
        "x-controller-name": "StdCountryController",
        "x-operation-name": "find",
        "tags": [
          "StdCountryController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdCountry model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdCountryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdCountry.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StdCountryController.find"
      }
    },
    "/std-names/count": {
      "get": {
        "x-controller-name": "StdNameController",
        "x-operation-name": "count",
        "tags": [
          "StdNameController"
        ],
        "responses": {
          "200": {
            "description": "StdName model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StdName.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StdName>"
                }
              }
            }
          }
        ],
        "operationId": "StdNameController.count"
      }
    },
    "/std-names/{id}/std-scopes": {
      "post": {
        "x-controller-name": "StdNameStdScopeController",
        "x-operation-name": "create",
        "tags": [
          "StdNameStdScopeController"
        ],
        "responses": {
          "200": {
            "description": "StdName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdScope"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdScopeInStdName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdNameStdScopeController.create"
      },
      "patch": {
        "x-controller-name": "StdNameStdScopeController",
        "x-operation-name": "patch",
        "tags": [
          "StdNameStdScopeController"
        ],
        "responses": {
          "200": {
            "description": "StdName.StdScope PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StdScope.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StdScope>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdScopePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdNameStdScopeController.patch"
      },
      "get": {
        "x-controller-name": "StdNameStdScopeController",
        "x-operation-name": "find",
        "tags": [
          "StdNameStdScopeController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdName has many StdScope",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdScope"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "StdNameStdScopeController.find"
      },
      "delete": {
        "x-controller-name": "StdNameStdScopeController",
        "x-operation-name": "delete",
        "tags": [
          "StdNameStdScopeController"
        ],
        "responses": {
          "200": {
            "description": "StdName.StdScope DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StdScope.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StdScope>"
                }
              }
            }
          }
        ],
        "operationId": "StdNameStdScopeController.delete"
      }
    },
    "/std-names/{id}": {
      "put": {
        "x-controller-name": "StdNameController",
        "x-operation-name": "replaceById",
        "tags": [
          "StdNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdName PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdNameController.replaceById"
      },
      "patch": {
        "x-controller-name": "StdNameController",
        "x-operation-name": "updateById",
        "tags": [
          "StdNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdName PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdNamePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdNameController.updateById"
      },
      "get": {
        "x-controller-name": "StdNameController",
        "x-operation-name": "findById",
        "tags": [
          "StdNameController"
        ],
        "responses": {
          "200": {
            "description": "StdName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdNameWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdName.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StdNameController.findById"
      },
      "delete": {
        "x-controller-name": "StdNameController",
        "x-operation-name": "deleteById",
        "tags": [
          "StdNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdName DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StdNameController.deleteById"
      }
    },
    "/std-names": {
      "post": {
        "x-controller-name": "StdNameController",
        "x-operation-name": "create",
        "tags": [
          "StdNameController"
        ],
        "responses": {
          "200": {
            "description": "StdName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdName"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdName"
              }
            }
          }
        },
        "operationId": "StdNameController.create"
      },
      "get": {
        "x-controller-name": "StdNameController",
        "x-operation-name": "find",
        "tags": [
          "StdNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdName model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdNameWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdName.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StdNameController.find"
      }
    },
    "/std-scopes/count": {
      "get": {
        "x-controller-name": "StdScopeController",
        "x-operation-name": "count",
        "tags": [
          "StdScopeController"
        ],
        "responses": {
          "200": {
            "description": "StdScope model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StdScope.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StdScope>"
                }
              }
            }
          }
        ],
        "operationId": "StdScopeController.count"
      }
    },
    "/std-scopes/{id}/std-topics": {
      "post": {
        "x-controller-name": "StdScopeStdTopicController",
        "x-operation-name": "create",
        "tags": [
          "StdScopeStdTopicController"
        ],
        "responses": {
          "200": {
            "description": "StdScope model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdTopic"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdTopicInStdScope"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdScopeStdTopicController.create"
      },
      "get": {
        "x-controller-name": "StdScopeStdTopicController",
        "x-operation-name": "find",
        "tags": [
          "StdScopeStdTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdScope has many StdTopic",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdTopic"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "StdScopeStdTopicController.find"
      }
    },
    "/std-scopes/{id}": {
      "put": {
        "x-controller-name": "StdScopeController",
        "x-operation-name": "replaceById",
        "tags": [
          "StdScopeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdScope PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdScope"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdScopeController.replaceById"
      },
      "patch": {
        "x-controller-name": "StdScopeController",
        "x-operation-name": "updateById",
        "tags": [
          "StdScopeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdScope PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdScopePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdScopeController.updateById"
      },
      "get": {
        "x-controller-name": "StdScopeController",
        "x-operation-name": "findById",
        "tags": [
          "StdScopeController"
        ],
        "responses": {
          "200": {
            "description": "StdScope model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdScopeWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdScope.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StdScopeController.findById"
      },
      "delete": {
        "x-controller-name": "StdScopeController",
        "x-operation-name": "deleteById",
        "tags": [
          "StdScopeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdScope DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StdScopeController.deleteById"
      }
    },
    "/std-scopes": {
      "post": {
        "x-controller-name": "StdScopeController",
        "x-operation-name": "create",
        "tags": [
          "StdScopeController"
        ],
        "responses": {
          "200": {
            "description": "StdScope model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdScope"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdScope"
              }
            }
          }
        },
        "operationId": "StdScopeController.create"
      },
      "get": {
        "x-controller-name": "StdScopeController",
        "x-operation-name": "find",
        "tags": [
          "StdScopeController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdScope model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdScopeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdScope.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StdScopeController.find"
      }
    },
    "/std-topics/count": {
      "get": {
        "x-controller-name": "StdTopicController",
        "x-operation-name": "count",
        "tags": [
          "StdTopicController"
        ],
        "responses": {
          "200": {
            "description": "StdTopic model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StdTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StdTopic>"
                }
              }
            }
          }
        ],
        "operationId": "StdTopicController.count"
      }
    },
    "/std-topics/{id}": {
      "put": {
        "x-controller-name": "StdTopicController",
        "x-operation-name": "replaceById",
        "tags": [
          "StdTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdTopic PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdTopic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdTopicController.replaceById"
      },
      "patch": {
        "x-controller-name": "StdTopicController",
        "x-operation-name": "updateById",
        "tags": [
          "StdTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdTopic PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdTopicPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdTopicController.updateById"
      },
      "get": {
        "x-controller-name": "StdTopicController",
        "x-operation-name": "findById",
        "tags": [
          "StdTopicController"
        ],
        "responses": {
          "200": {
            "description": "StdTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdTopicWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdTopic.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StdTopicController.findById"
      },
      "delete": {
        "x-controller-name": "StdTopicController",
        "x-operation-name": "deleteById",
        "tags": [
          "StdTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdTopic DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StdTopicController.deleteById"
      }
    },
    "/std-topics": {
      "post": {
        "x-controller-name": "StdTopicController",
        "x-operation-name": "create",
        "tags": [
          "StdTopicController"
        ],
        "responses": {
          "200": {
            "description": "StdTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdTopic"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdTopic"
              }
            }
          }
        },
        "operationId": "StdTopicController.create"
      },
      "get": {
        "x-controller-name": "StdTopicController",
        "x-operation-name": "find",
        "tags": [
          "StdTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdTopic model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdTopicWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdTopic.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StdTopicController.find"
      }
    },
    "/std-years/count": {
      "get": {
        "x-controller-name": "StdYearController",
        "x-operation-name": "count",
        "tags": [
          "StdYearController"
        ],
        "responses": {
          "200": {
            "description": "StdYear model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StdYear.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StdYear>"
                }
              }
            }
          }
        ],
        "operationId": "StdYearController.count"
      }
    },
    "/std-years/{id}/std-names": {
      "post": {
        "x-controller-name": "StdYearStdNameController",
        "x-operation-name": "create",
        "tags": [
          "StdYearStdNameController"
        ],
        "responses": {
          "200": {
            "description": "StdYear model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdName"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdNameInStdYear"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdYearStdNameController.create"
      },
      "get": {
        "x-controller-name": "StdYearStdNameController",
        "x-operation-name": "find",
        "tags": [
          "StdYearStdNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdYear has many StdName",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdName"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "StdYearStdNameController.find"
      }
    },
    "/std-years/{id}": {
      "put": {
        "x-controller-name": "StdYearController",
        "x-operation-name": "replaceById",
        "tags": [
          "StdYearController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdYear PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdYear"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdYearController.replaceById"
      },
      "patch": {
        "x-controller-name": "StdYearController",
        "x-operation-name": "updateById",
        "tags": [
          "StdYearController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdYear PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StdYearPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StdYearController.updateById"
      },
      "get": {
        "x-controller-name": "StdYearController",
        "x-operation-name": "findById",
        "tags": [
          "StdYearController"
        ],
        "responses": {
          "200": {
            "description": "StdYear model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdYearWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdYear.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StdYearController.findById"
      },
      "delete": {
        "x-controller-name": "StdYearController",
        "x-operation-name": "deleteById",
        "tags": [
          "StdYearController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StdYear DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StdYearController.deleteById"
      }
    },
    "/std-years": {
      "post": {
        "x-controller-name": "StdYearController",
        "x-operation-name": "create",
        "tags": [
          "StdYearController"
        ],
        "responses": {
          "200": {
            "description": "StdYear model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdYear"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStdYear"
              }
            }
          }
        },
        "operationId": "StdYearController.create"
      },
      "get": {
        "x-controller-name": "StdYearController",
        "x-operation-name": "find",
        "tags": [
          "StdYearController"
        ],
        "responses": {
          "200": {
            "description": "Array of StdYear model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StdYearWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StdYear.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StdYearController.find"
      }
    },
    "/structured-responses/count": {
      "get": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "count",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "StructuredResponse model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StructuredResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StructuredResponse>"
                }
              }
            }
          }
        ],
        "operationId": "StructuredResponseController.count"
      }
    },
    "/structured-responses/update-dates-and-location": {
      "patch": {
        "x-controller-name": "QuantitativeSubmissionController",
        "x-operation-name": "updateAllStructuredResponseDatesAndLocation",
        "tags": [
          "QuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Update startDate, endDate, level, and locationId for all StructuredResponse records from submitDcf relation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "updated": {
                      "type": "number"
                    },
                    "failed": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "QuantitativeSubmissionController.updateAllStructuredResponseDatesAndLocation"
      }
    },
    "/structured-responses/{id}/form-collection": {
      "get": {
        "x-controller-name": "StructuredResponseFormCollectionController",
        "x-operation-name": "getFormCollection",
        "tags": [
          "StructuredResponseFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "FormCollection belonging to StructuredResponse",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StructuredResponseFormCollectionController.getFormCollection"
      }
    },
    "/structured-responses/{id}/quantitative-submission": {
      "get": {
        "x-controller-name": "StructuredResponseQuantitativeSubmissionController",
        "x-operation-name": "getQuantitativeSubmission",
        "tags": [
          "StructuredResponseQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "QuantitativeSubmission belonging to StructuredResponse",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StructuredResponseQuantitativeSubmissionController.getQuantitativeSubmission"
      }
    },
    "/structured-responses/{id}": {
      "put": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "replaceById",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StructuredResponse PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StructuredResponse"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StructuredResponseController.replaceById"
      },
      "patch": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "updateById",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StructuredResponse PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StructuredResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "StructuredResponseController.updateById"
      },
      "get": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "findById",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "StructuredResponse model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StructuredResponseWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StructuredResponse.Filter"
                }
              }
            }
          }
        ],
        "operationId": "StructuredResponseController.findById"
      },
      "delete": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "deleteById",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "StructuredResponse DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "StructuredResponseController.deleteById"
      }
    },
    "/structured-responses": {
      "post": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "create",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "StructuredResponse model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StructuredResponse"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStructuredResponse"
              }
            }
          }
        },
        "operationId": "StructuredResponseController.create"
      },
      "patch": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "updateAll",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "StructuredResponse PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StructuredResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StructuredResponse>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StructuredResponsePartial"
              }
            }
          }
        },
        "operationId": "StructuredResponseController.updateAll"
      },
      "get": {
        "x-controller-name": "StructuredResponseController",
        "x-operation-name": "find",
        "tags": [
          "StructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of StructuredResponse model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StructuredResponseWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StructuredResponse.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "StructuredResponseController.find"
      }
    },
    "/stt-report/generate-report": {
      "post": {
        "x-controller-name": "SttReportController",
        "x-operation-name": "generateReport",
        "tags": [
          "SttReportController"
        ],
        "responses": {
          "200": {
            "description": "STT Report Generation - Main entry function with complete input format",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "error_code": {
                      "type": "number",
                      "description": "Application-specific error code (1000-1004 for validation errors)"
                    },
                    "error_name": {
                      "type": "string",
                      "description": "Error name (ValidationError, MissingFieldError, InvalidFormatError, ValueOutOfRangeError, DependencyValidationError)"
                    },
                    "field": {
                      "type": "string",
                      "description": "Field name that caused the error (for validation errors)"
                    },
                    "data": {
                      "type": "object",
                      "description": "Report data based on type_of_format (only present on success)"
                    },
                    "missing_data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "dcf_id": {
                            "type": "number"
                          },
                          "entity_id": {
                            "type": "string"
                          },
                          "entity": {
                            "type": "string"
                          },
                          "reporting_period": {
                            "type": "string",
                            "description": "The actual missing period (could be assignment-level period like \"Apr-2024\")"
                          },
                          "requested_period": {
                            "type": "string",
                            "description": "The originally requested period (like \"Q1-2024\")"
                          },
                          "assignment_frequency": {
                            "type": "string",
                            "description": "The frequency of the assignment (monthly, quarterly, etc.)"
                          },
                          "reason": {
                            "type": "string"
                          }
                        }
                      },
                      "description": "Information about missing data for specific DCF-Entity-Period combinations. Shows underlying assignment periods that are missing (e.g., monthly periods for quarterly requests). The requested_period field shows what the missing period contributes to (only present on success)"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "required": true,
              "schema": {
                "type": "object",
                "properties": {
                  "main_data_source": {
                    "type": "string",
                    "enum": [
                      "quantitative",
                      "qualitative",
                      "config"
                    ],
                    "description": "Main data source type"
                  },
                  "sub_data_source": {
                    "type": "string",
                    "enum": [
                      "raw",
                      "indicator"
                    ],
                    "description": "Required if main_data_source is Quantitative"
                  },
                  "raw_parameters": {
                    "type": "object",
                    "description": "Required if sub_data_source is raw",
                    "properties": {
                      "dcf_name": {
                        "type": "array",
                        "items": {
                          "type": "number"
                        },
                        "description": "Single DCF name in array format"
                      },
                      "sub_status": {
                        "type": "string",
                        "enum": [
                          "live",
                          "locked"
                        ],
                        "description": "live - other than draft, locked - only approved"
                      },
                      "breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable breakdown"
                      },
                      "breakdown_data": {
                        "type": "string",
                        "enum": [
                          "dcf_name",
                          "data_point_name"
                        ],
                        "description": "Required if breakdown is true"
                      }
                    }
                  },
                  "indicator_parameters": {
                    "type": "object",
                    "description": "Required if sub_data_source is indicator",
                    "properties": {
                      "indicator_name": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "description": "Single indicator name in array format"
                      },
                      "sub_status": {
                        "type": "string",
                        "enum": [
                          "locked",
                          "breakdown"
                        ],
                        "description": "Status for indicator data"
                      },
                      "breakdown_data": {
                        "type": "array",
                        "items": {
                          "type": "number"
                        },
                        "description": "Required if sub_status is breakdown"
                      }
                    }
                  },
                  "filter_type": {
                    "type": "string",
                    "enum": [
                      "applied_common_filter",
                      "applied_specific_filter"
                    ],
                    "description": "Type of filter to apply"
                  },
                  "applied_common_filter": {
                    "type": "object",
                    "description": "Filters applied on the template by the user",
                    "properties": {
                      "year": {
                        "type": "array",
                        "items": {
                          "type": "number"
                        },
                        "minItems": 1,
                        "description": "Array of years - must have exactly 1 element for direct_extract, can have multiple for queried_data. No duplicate values allowed."
                      },
                      "reporting_period": {
                        "type": "string",
                        "enum": [
                          "Monthly",
                          "Bi-Monthly",
                          "Quarterly",
                          "Half-Yearly",
                          "Yearly",
                          "Custom"
                        ],
                        "description": "Reporting period type"
                      },
                      "reporting_period_from": {
                        "type": "string",
                        "description": "Start period (e.g., 2023-01)"
                      },
                      "reporting_period_to": {
                        "type": "string",
                        "description": "End period (e.g., 2023-12)"
                      },
                      "locked_date": {
                        "type": "string",
                        "description": "Locked date (e.g., 2024-01-15) or NA"
                      },
                      "entity": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "minItems": 1,
                        "description": "Entity ID or Name - can have multiple elements for direct_extract, must follow queried_data rules for queried_data. Must be valid locations in format \"level-id\" (e.g., \"1-12\", \"2-56\", \"3-72\"). All entities must be at the same level - multi-level filtering is not supported (e.g., cannot mix \"1-46\" and \"3-71\"). Level 1 and Level 2 entities will be expanded to their Level 3 children. Only Level 3 entities are used for assignments and data processing. No duplicate values allowed."
                      }
                    }
                  },
                  "applied_specific_filter": {
                    "type": "object",
                    "description": "Filters applied through the code",
                    "properties": {
                      "year": {
                        "type": "array",
                        "items": {
                          "type": "number"
                        },
                        "minItems": 1,
                        "description": "Array of years - must have exactly 1 element for direct_extract, can have multiple for queried_data. No duplicate values allowed."
                      },
                      "reporting_period": {
                        "type": "string",
                        "enum": [
                          "Monthly",
                          "Bi-Monthly",
                          "Quarterly",
                          "Half-Yearly",
                          "Yearly",
                          "Custom"
                        ],
                        "description": "Reporting period type"
                      },
                      "reporting_period_from": {
                        "type": "string",
                        "description": "Start period (e.g., 2023-01)"
                      },
                      "reporting_period_to": {
                        "type": "string",
                        "description": "End period (e.g., 2023-12)"
                      },
                      "locked_date": {
                        "type": "string",
                        "description": "Locked date (e.g., 2024-01-15) or NA"
                      },
                      "entity": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "minItems": 1,
                        "description": "Entity ID or Name - can have multiple elements for direct_extract, must follow queried_data rules for queried_data. Must be valid locations in format \"level-id\" (e.g., \"1-12\", \"2-56\", \"3-72\"). All entities must be at the same level - multi-level filtering is not supported (e.g., cannot mix \"1-46\" and \"3-71\"). Level 1 and Level 2 entities will be expanded to their Level 3 children. Only Level 3 entities are used for assignments and data processing. No duplicate values allowed."
                      }
                    }
                  },
                  "type_of_data": {
                    "type": "string",
                    "enum": [
                      "queried_data",
                      "direct_extract"
                    ],
                    "description": "Data extraction type"
                  },
                  "type_of_format": {
                    "type": "string",
                    "enum": [
                      "tabular_form_data",
                      "value_field",
                      "chart_data"
                    ],
                    "description": "Output format type"
                  },
                  "query_details": {
                    "type": "object",
                    "description": "Required only if type_of_data is queried_data",
                    "properties": {
                      "query_type": {
                        "type": "string",
                        "enum": [
                          "sum",
                          "ratio",
                          "percentage",
                          "count"
                        ],
                        "description": "Type of query operation"
                      },
                      "sub_query_type": {
                        "type": "string",
                        "description": "Sub query type (e.g., sum for entity)"
                      },
                      "query_parameters": {
                        "type": "object",
                        "description": "Query parameters: filter_type, entity selected, reporting period"
                      }
                    }
                  },
                  "table_config": {
                    "type": "object",
                    "description": "Required only if type_of_format is tabular_form_data",
                    "properties": {
                      "period_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable entity breakdown"
                      },
                      "entity_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable entity breakdown"
                      },
                      "entity_details": {
                        "type": "string",
                        "description": "Entity selected - required if entity_breakdown is true"
                      },
                      "dcf_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable DCF breakdown"
                      },
                      "dp_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable data point breakdown (title)"
                      }
                    }
                  },
                  "chart_config": {
                    "type": "object",
                    "description": "Required only if type_of_format is chart_data",
                    "properties": {
                      "period_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable entity breakdown"
                      },
                      "entity_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable entity breakdown"
                      },
                      "dcf_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable DCF breakdown"
                      },
                      "dp_breakdown": {
                        "type": "boolean",
                        "description": "Enable/disable data point breakdown (title)"
                      },
                      "entity_details": {
                        "type": "string",
                        "description": "Entity selected - required if entity_breakdown is true"
                      }
                    }
                  }
                },
                "required": [
                  "main_data_source",
                  "filter_type",
                  "type_of_data",
                  "type_of_format"
                ]
              }
            }
          }
        },
        "operationId": "SttReportController.generateReport"
      }
    },
    "/stt-role-conversion": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "manualChange",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.manualChange"
          }
        },
        "operationId": "UserProfileController.manualChange"
      }
    },
    "/sub-questions/count": {
      "get": {
        "x-controller-name": "SubQuestionController",
        "x-operation-name": "count",
        "tags": [
          "SubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "SubQuestion model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubQuestion.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubQuestion>"
                }
              }
            }
          }
        ],
        "operationId": "SubQuestionController.count"
      }
    },
    "/sub-questions/{id}": {
      "put": {
        "x-controller-name": "SubQuestionController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubQuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubQuestion PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubQuestion"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubQuestionController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubQuestionController",
        "x-operation-name": "updateById",
        "tags": [
          "SubQuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubQuestion PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubQuestionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubQuestionController.updateById"
      },
      "get": {
        "x-controller-name": "SubQuestionController",
        "x-operation-name": "findById",
        "tags": [
          "SubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "SubQuestion model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubQuestionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubQuestion.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubQuestionController.findById"
      },
      "delete": {
        "x-controller-name": "SubQuestionController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubQuestionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubQuestion DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubQuestionController.deleteById"
      }
    },
    "/sub-questions": {
      "post": {
        "x-controller-name": "SubQuestionController",
        "x-operation-name": "create",
        "tags": [
          "SubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "SubQuestion model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubQuestion"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubQuestion"
              }
            }
          }
        },
        "operationId": "SubQuestionController.create"
      },
      "get": {
        "x-controller-name": "SubQuestionController",
        "x-operation-name": "find",
        "tags": [
          "SubQuestionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubQuestion model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubQuestionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubQuestion.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubQuestionController.find"
      }
    },
    "/sub-surveys/count": {
      "get": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "count",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubSurvey>"
                }
              }
            }
          }
        ],
        "operationId": "SubSurveyController.count"
      }
    },
    "/sub-surveys/{id}/responses": {
      "post": {
        "x-controller-name": "SubSurveyResponseController",
        "x-operation-name": "create",
        "tags": [
          "SubSurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewResponseInSubSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubSurveyResponseController.create"
      },
      "patch": {
        "x-controller-name": "SubSurveyResponseController",
        "x-operation-name": "patch",
        "tags": [
          "SubSurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey.Response PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Response.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Response>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubSurveyResponseController.patch"
      },
      "get": {
        "x-controller-name": "SubSurveyResponseController",
        "x-operation-name": "find",
        "tags": [
          "SubSurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubSurvey has many Response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Response"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SubSurveyResponseController.find"
      },
      "delete": {
        "x-controller-name": "SubSurveyResponseController",
        "x-operation-name": "delete",
        "tags": [
          "SubSurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey.Response DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Response.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Response>"
                }
              }
            }
          }
        ],
        "operationId": "SubSurveyResponseController.delete"
      }
    },
    "/sub-surveys/{id}/save-survey": {
      "post": {
        "x-controller-name": "SubSurveySaveSurveyController",
        "x-operation-name": "create",
        "tags": [
          "SubSurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurvey"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSaveSurveyInSubSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubSurveySaveSurveyController.create"
      },
      "patch": {
        "x-controller-name": "SubSurveySaveSurveyController",
        "x-operation-name": "patch",
        "tags": [
          "SubSurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey.SaveSurvey PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SaveSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SaveSurvey>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubSurveySaveSurveyController.patch"
      },
      "get": {
        "x-controller-name": "SubSurveySaveSurveyController",
        "x-operation-name": "get",
        "tags": [
          "SubSurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey has one SaveSurvey",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurvey"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SubSurveySaveSurveyController.get"
      },
      "delete": {
        "x-controller-name": "SubSurveySaveSurveyController",
        "x-operation-name": "delete",
        "tags": [
          "SubSurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey.SaveSurvey DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SaveSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SaveSurvey>"
                }
              }
            }
          }
        ],
        "operationId": "SubSurveySaveSurveyController.delete"
      }
    },
    "/sub-surveys/{id}/survey": {
      "get": {
        "x-controller-name": "SubSurveySurveyController",
        "x-operation-name": "getSurvey",
        "tags": [
          "SubSurveySurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey belonging to SubSurvey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Survey"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubSurveySurveyController.getSurvey"
      }
    },
    "/sub-surveys/{id}": {
      "put": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubSurvey PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubSurveyController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "updateById",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubSurvey PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubSurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubSurveyController.updateById"
      },
      "get": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "findById",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubSurveyWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubSurvey.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubSurveyController.findById"
      },
      "delete": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubSurvey DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubSurveyController.deleteById"
      }
    },
    "/sub-surveys": {
      "post": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "create",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubSurvey"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubSurvey"
              }
            }
          }
        },
        "operationId": "SubSurveyController.create"
      },
      "patch": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "updateAll",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SubSurvey PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubSurvey>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubSurveyPartial"
              }
            }
          }
        },
        "operationId": "SubSurveyController.updateAll"
      },
      "get": {
        "x-controller-name": "SubSurveyController",
        "x-operation-name": "find",
        "tags": [
          "SubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubSurvey model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubSurveyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubSurvey.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubSurveyController.find"
      }
    },
    "/sub-topics/count": {
      "get": {
        "x-controller-name": "SubTopicController",
        "x-operation-name": "count",
        "tags": [
          "SubTopicController"
        ],
        "responses": {
          "200": {
            "description": "SubTopic model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubTopic>"
                }
              }
            }
          }
        ],
        "operationId": "SubTopicController.count"
      }
    },
    "/sub-topics/{id}/topic": {
      "get": {
        "x-controller-name": "SubTopicTopicController",
        "x-operation-name": "getTopic",
        "tags": [
          "SubTopicTopicController"
        ],
        "responses": {
          "200": {
            "description": "Topic belonging to SubTopic",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Topic"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubTopicTopicController.getTopic"
      }
    },
    "/sub-topics/{id}": {
      "put": {
        "x-controller-name": "SubTopicController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubTopic PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubTopic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubTopicController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubTopicController",
        "x-operation-name": "updateById",
        "tags": [
          "SubTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubTopic PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubTopicPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubTopicController.updateById"
      },
      "get": {
        "x-controller-name": "SubTopicController",
        "x-operation-name": "findById",
        "tags": [
          "SubTopicController"
        ],
        "responses": {
          "200": {
            "description": "SubTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubTopicWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubTopic.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubTopicController.findById"
      },
      "delete": {
        "x-controller-name": "SubTopicController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubTopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubTopic DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubTopicController.deleteById"
      }
    },
    "/sub-topics": {
      "post": {
        "x-controller-name": "SubTopicController",
        "x-operation-name": "create",
        "tags": [
          "SubTopicController"
        ],
        "responses": {
          "200": {
            "description": "SubTopic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubTopic"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubTopic"
              }
            }
          }
        },
        "operationId": "SubTopicController.create"
      },
      "get": {
        "x-controller-name": "SubTopicController",
        "x-operation-name": "find",
        "tags": [
          "SubTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubTopic model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubTopicWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubTopic.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubTopicController.find"
      }
    },
    "/submit-cfs/count": {
      "get": {
        "x-controller-name": "SubmitCfController",
        "x-operation-name": "count",
        "tags": [
          "SubmitCfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitCf model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubmitCf.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubmitCf>"
                }
              }
            }
          }
        ],
        "operationId": "SubmitCfController.count"
      }
    },
    "/submit-cfs/{id}": {
      "put": {
        "x-controller-name": "SubmitCfController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubmitCfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitCf PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitCf"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitCfController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubmitCfController",
        "x-operation-name": "updateById",
        "tags": [
          "SubmitCfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitCf PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitCfPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitCfController.updateById"
      },
      "get": {
        "x-controller-name": "SubmitCfController",
        "x-operation-name": "findById",
        "tags": [
          "SubmitCfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitCf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitCfWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitCf.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubmitCfController.findById"
      },
      "delete": {
        "x-controller-name": "SubmitCfController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubmitCfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitCf DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubmitCfController.deleteById"
      }
    },
    "/submit-cfs": {
      "post": {
        "x-controller-name": "SubmitCfController",
        "x-operation-name": "create",
        "tags": [
          "SubmitCfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitCf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitCf"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitCf"
              }
            }
          }
        },
        "operationId": "SubmitCfController.create"
      },
      "get": {
        "x-controller-name": "SubmitCfController",
        "x-operation-name": "find",
        "tags": [
          "SubmitCfController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubmitCf model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitCfWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitCf.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubmitCfController.find"
      }
    },
    "/submit-dcf-news/count": {
      "get": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "count",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "200": {
            "description": "SubmitDcfNew model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubmitDcfNew.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubmitDcfNew>"
                }
              }
            }
          }
        ],
        "operationId": "SubmitDcfNewController.count"
      }
    },
    "/submit-dcf-news/{id}": {
      "put": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcfNew PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitDcfNew"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitDcfNewController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "updateById",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcfNew PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitDcfNewPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitDcfNewController.updateById"
      },
      "get": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "findById",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "200": {
            "description": "SubmitDcfNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcfNewWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcfNew.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubmitDcfNewController.findById"
      },
      "delete": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcfNew DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubmitDcfNewController.deleteById"
      }
    },
    "/submit-dcf-news": {
      "post": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "create",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "200": {
            "description": "SubmitDcfNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcfNew"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitDcfNew"
              }
            }
          }
        },
        "operationId": "SubmitDcfNewController.create"
      },
      "get": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "find",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubmitDcfNew model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitDcfNewWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcfNew.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubmitDcfNewController.find"
      }
    },
    "/submit-dcfs/count": {
      "get": {
        "x-controller-name": "SubmitDcfController",
        "x-operation-name": "count",
        "tags": [
          "SubmitDcfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitDcf model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubmitDcf.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubmitDcf>"
                }
              }
            }
          }
        ],
        "operationId": "SubmitDcfController.count"
      }
    },
    "/submit-dcfs/{id}": {
      "put": {
        "x-controller-name": "SubmitDcfController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubmitDcfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcf PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitDcf"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitDcfController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubmitDcfController",
        "x-operation-name": "updateById",
        "tags": [
          "SubmitDcfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcf PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitDcfPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitDcfController.updateById"
      },
      "get": {
        "x-controller-name": "SubmitDcfController",
        "x-operation-name": "findById",
        "tags": [
          "SubmitDcfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitDcf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcfWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcf.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubmitDcfController.findById"
      },
      "delete": {
        "x-controller-name": "SubmitDcfController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubmitDcfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcf DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubmitDcfController.deleteById"
      }
    },
    "/submit-dcfs": {
      "post": {
        "x-controller-name": "SubmitDcfController",
        "x-operation-name": "create",
        "tags": [
          "SubmitDcfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitDcf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcf"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitDcf"
              }
            }
          }
        },
        "operationId": "SubmitDcfController.create"
      },
      "get": {
        "x-controller-name": "SubmitDcfController",
        "x-operation-name": "find",
        "tags": [
          "SubmitDcfController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubmitDcf model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitDcfWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcf.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubmitDcfController.find"
      }
    },
    "/submit-rf-news/count": {
      "get": {
        "x-controller-name": "SubmitRfNewController",
        "x-operation-name": "count",
        "tags": [
          "SubmitRfNewController"
        ],
        "responses": {
          "200": {
            "description": "SubmitRfNew model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubmitRfNew.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubmitRfNew>"
                }
              }
            }
          }
        ],
        "operationId": "SubmitRfNewController.count"
      }
    },
    "/submit-rf-news/{id}": {
      "put": {
        "x-controller-name": "SubmitRfNewController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubmitRfNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitRfNew PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitRfNew"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitRfNewController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubmitRfNewController",
        "x-operation-name": "updateById",
        "tags": [
          "SubmitRfNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitRfNew PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitRfNewPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitRfNewController.updateById"
      },
      "get": {
        "x-controller-name": "SubmitRfNewController",
        "x-operation-name": "findById",
        "tags": [
          "SubmitRfNewController"
        ],
        "responses": {
          "200": {
            "description": "SubmitRfNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRfNewWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRfNew.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubmitRfNewController.findById"
      },
      "delete": {
        "x-controller-name": "SubmitRfNewController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubmitRfNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitRfNew DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubmitRfNewController.deleteById"
      }
    },
    "/submit-rf-news": {
      "post": {
        "x-controller-name": "SubmitRfNewController",
        "x-operation-name": "create",
        "tags": [
          "SubmitRfNewController"
        ],
        "responses": {
          "200": {
            "description": "SubmitRfNew model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRfNew"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitRfNew"
              }
            }
          }
        },
        "operationId": "SubmitRfNewController.create"
      },
      "get": {
        "x-controller-name": "SubmitRfNewController",
        "x-operation-name": "find",
        "tags": [
          "SubmitRfNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubmitRfNew model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitRfNewWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRfNew.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubmitRfNewController.find"
      }
    },
    "/submit-rfs/count": {
      "get": {
        "x-controller-name": "SubmitRfController",
        "x-operation-name": "count",
        "tags": [
          "SubmitRfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitRf model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubmitRf.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubmitRf>"
                }
              }
            }
          }
        ],
        "operationId": "SubmitRfController.count"
      }
    },
    "/submit-rfs/{id}": {
      "put": {
        "x-controller-name": "SubmitRfController",
        "x-operation-name": "replaceById",
        "tags": [
          "SubmitRfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitRf PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitRf"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitRfController.replaceById"
      },
      "patch": {
        "x-controller-name": "SubmitRfController",
        "x-operation-name": "updateById",
        "tags": [
          "SubmitRfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitRf PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubmitRfPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubmitRfController.updateById"
      },
      "get": {
        "x-controller-name": "SubmitRfController",
        "x-operation-name": "findById",
        "tags": [
          "SubmitRfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitRf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRfWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRf.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubmitRfController.findById"
      },
      "delete": {
        "x-controller-name": "SubmitRfController",
        "x-operation-name": "deleteById",
        "tags": [
          "SubmitRfController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitRf DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubmitRfController.deleteById"
      }
    },
    "/submit-rfs": {
      "post": {
        "x-controller-name": "SubmitRfController",
        "x-operation-name": "create",
        "tags": [
          "SubmitRfController"
        ],
        "responses": {
          "200": {
            "description": "SubmitRf model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRf"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitRf"
              }
            }
          }
        },
        "operationId": "SubmitRfController.create"
      },
      "get": {
        "x-controller-name": "SubmitRfController",
        "x-operation-name": "find",
        "tags": [
          "SubmitRfController"
        ],
        "responses": {
          "200": {
            "description": "Array of SubmitRf model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitRfWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRf.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SubmitRfController.find"
      }
    },
    "/submit-supplier-action-plan": {
      "post": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "actionPlanSubmission",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Bulk update SupplierActions",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "rootCause": {
                      "type": "string"
                    },
                    "status": {
                      "type": "number"
                    },
                    "proposedCorrectiveAction": {
                      "type": "string"
                    },
                    "actionTargetDate": {
                      "type": "string"
                    },
                    "actionPlanSupplierAttachments": {
                      "oneOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "object"
                          }
                        }
                      ]
                    }
                  },
                  "required": [
                    "id"
                  ],
                  "additionalProperties": true
                }
              }
            }
          }
        },
        "operationId": "SupplierActionController.actionPlanSubmission"
      }
    },
    "/submitDcf-dpReports-by-submitId/{id}": {
      "delete": {
        "x-controller-name": "SubmitDcfNewController",
        "x-operation-name": "deleteDCFDPById",
        "tags": [
          "SubmitDcfNewController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SubmitDcf & DP Reports DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubmitDcfNewController.deleteDCFDPById"
      }
    },
    "/supplier-action-histories/count": {
      "get": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "count",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplierActionHistory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierActionHistory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierActionHistory>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionHistoryController.count"
      }
    },
    "/supplier-action-histories/{id}/vendor-code": {
      "get": {
        "x-controller-name": "SupplierActionHistoryVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "SupplierActionHistoryVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to SupplierActionHistory",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierActionHistoryVendorCodeController.getVendorCode"
      }
    },
    "/supplier-action-histories/{id}": {
      "put": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierActionHistory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierActionHistory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierActionHistoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierActionHistory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierActionHistoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierActionHistoryController.updateById"
      },
      "get": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "findById",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplierActionHistory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierActionHistoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierActionHistory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionHistoryController.findById"
      },
      "delete": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierActionHistory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierActionHistoryController.deleteById"
      }
    },
    "/supplier-action-histories": {
      "post": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "create",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplierActionHistory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierActionHistory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierActionHistory"
              }
            }
          }
        },
        "operationId": "SupplierActionHistoryController.create"
      },
      "patch": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplierActionHistory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierActionHistory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierActionHistory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierActionHistoryPartial"
              }
            }
          }
        },
        "operationId": "SupplierActionHistoryController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplierActionHistoryController",
        "x-operation-name": "find",
        "tags": [
          "SupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierActionHistory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierActionHistoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierActionHistory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionHistoryController.find"
      }
    },
    "/supplier-actions/bulk-approve": {
      "post": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "bulkApprove",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Bulk SupplierAction approval success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "totalProcessed": {
                      "type": "number"
                    },
                    "successCount": {
                      "type": "number"
                    },
                    "failedCount": {
                      "type": "number"
                    },
                    "results": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "actionId": {
                            "type": "number"
                          },
                          "actionIdDisplay": {
                            "type": "string"
                          },
                          "status": {
                            "type": "string"
                          },
                          "error": {
                            "type": "string",
                            "nullable": true
                          }
                        }
                      }
                    },
                    "failedActions": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "actionId": {
                            "type": "number"
                          },
                          "actionIdDisplay": {
                            "type": "string"
                          },
                          "error": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "approvalData": {
                    "type": "object",
                    "properties": {
                      "approved_on": {
                        "type": "string"
                      },
                      "approved_by": {
                        "type": "number"
                      },
                      "approverComments": {
                        "type": "string"
                      },
                      "type": {
                        "type": "number"
                      },
                      "reject": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "approved_on",
                      "approved_by",
                      "type",
                      "reject"
                    ]
                  },
                  "actions": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "actionId": {
                          "type": "number"
                        },
                        "actionIdDisplay": {
                          "type": "string"
                        },
                        "lastHistoryId": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "actionId",
                        "lastHistoryId"
                      ]
                    }
                  }
                },
                "required": [
                  "approvalData",
                  "actions"
                ]
              }
            }
          }
        },
        "operationId": "SupplierActionController.bulkApprove"
      }
    },
    "/supplier-actions/count": {
      "get": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "count",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAction model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAction>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionController.count"
      }
    },
    "/supplier-actions/{id}/assessment-sub-section2": {
      "get": {
        "x-controller-name": "SupplierActionAssessmentSubSection2Controller",
        "x-operation-name": "getAssessmentSubSection2",
        "tags": [
          "SupplierActionAssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2 belonging to SupplierAction",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection2"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierActionAssessmentSubSection2Controller.getAssessmentSubSection2"
      }
    },
    "/supplier-actions/{id}/supplier-action-histories": {
      "post": {
        "x-controller-name": "SupplierActionSupplierActionHistoryController",
        "x-operation-name": "create",
        "tags": [
          "SupplierActionSupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAction model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierActionHistory"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierActionHistoryInSupplierAction"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierActionSupplierActionHistoryController.create"
      },
      "patch": {
        "x-controller-name": "SupplierActionSupplierActionHistoryController",
        "x-operation-name": "patch",
        "tags": [
          "SupplierActionSupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAction.SupplierActionHistory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierActionHistory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierActionHistory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierActionHistoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierActionSupplierActionHistoryController.patch"
      },
      "get": {
        "x-controller-name": "SupplierActionSupplierActionHistoryController",
        "x-operation-name": "find",
        "tags": [
          "SupplierActionSupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierAction has many SupplierActionHistory",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierActionHistory"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionSupplierActionHistoryController.find"
      },
      "delete": {
        "x-controller-name": "SupplierActionSupplierActionHistoryController",
        "x-operation-name": "delete",
        "tags": [
          "SupplierActionSupplierActionHistoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAction.SupplierActionHistory DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierActionHistory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierActionHistory>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionSupplierActionHistoryController.delete"
      }
    },
    "/supplier-actions/{id}/vendor-code": {
      "get": {
        "x-controller-name": "SupplierActionVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "SupplierActionVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to SupplierAction",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierActionVendorCodeController.getVendorCode"
      }
    },
    "/supplier-actions/{id}": {
      "put": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAction PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAction"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierActionController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAction PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierActionController.updateById"
      },
      "get": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "findById",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAction model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierActionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAction.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionController.findById"
      },
      "delete": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAction DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierActionController.deleteById"
      }
    },
    "/supplier-actions": {
      "post": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "create",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAction model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAction"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierAction"
              }
            }
          }
        },
        "operationId": "SupplierActionController.create"
      },
      "patch": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAction PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAction>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierActionPartial"
              }
            }
          }
        },
        "operationId": "SupplierActionController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "find",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierAction model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierActionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAction.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplierActionController.find"
      }
    },
    "/supplier-actions-bulk": {
      "patch": {
        "x-controller-name": "SupplierActionController",
        "x-operation-name": "updateByBulkId",
        "tags": [
          "SupplierActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAction PATCH success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/SupplierActionPartial",
                "definitions": {
                  "SupplierActionPartial": {
                    "$ref": "#/components/schemas/SupplierActionPartial"
                  }
                }
              },
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "SupplierActionController.updateByBulkId"
      }
    },
    "/supplier-assessment-assignments/cascade": {
      "delete": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "deleteMultipleSupplierAssessmentAssignmentsCascade",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Delete counts for multiple assignments and related records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "supplierActionsCount": {
                      "type": "number"
                    },
                    "auditorSubmissionsCount": {
                      "type": "number"
                    },
                    "supplierSubmissionsCount": {
                      "type": "number"
                    },
                    "sectionSubmissionsCount": {
                      "type": "number"
                    },
                    "assignmentCount": {
                      "type": "number"
                    },
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - Invalid where condition"
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentController.deleteMultipleSupplierAssessmentAssignmentsCascade"
      }
    },
    "/supplier-assessment-assignments/count": {
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "count",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentController.count"
      }
    },
    "/supplier-assessment-assignments/map-reassessment": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "mapReassessment",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Map reassessment to existing assignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - Validation errors"
          },
          "404": {
            "description": "Assignment not found"
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "oldAssignmentId": {
                    "type": "string",
                    "description": "ID of the old assignment"
                  },
                  "reassessmentId": {
                    "type": "string",
                    "description": "ID of the reassessment assignment"
                  }
                },
                "required": [
                  "oldAssignmentId",
                  "reassessmentId"
                ]
              }
            }
          }
        },
        "operationId": "SupplierAssessmentAssignmentController.mapReassessment"
      }
    },
    "/supplier-assessment-assignments/{id}/assessment-section-submissions": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierSectionSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "SupplierAssessmentAssignmentSupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSectionSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierSectionSubmissionInSupplierAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentSupplierSectionSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierSectionSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "SupplierAssessmentAssignmentSupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.supplierSectionSubmissions PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierSectionSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierSectionSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierSectionSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentSupplierSectionSubmissionController.patch"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierSectionSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "SupplierAssessmentAssignmentSupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierAssessmentAssignment has many SupplierSectionSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierSectionSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentSupplierSectionSubmissionController.find"
      },
      "delete": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierSectionSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "SupplierAssessmentAssignmentSupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.supplierSectionSubmissions DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierSectionSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierSectionSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentSupplierSectionSubmissionController.delete"
      }
    },
    "/supplier-assessment-assignments/{id}/auditor-assignment-submission": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAuditorAssignmentSubmissionInSupplierAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.auditorAssignmentSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AuditorAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AuditorAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController.patch"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController",
        "x-operation-name": "get",
        "tags": [
          "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment has one AuditorAssignmentSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController.get"
      },
      "delete": {
        "x-controller-name": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.auditorAssignmentSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AuditorAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AuditorAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentAuditorAssignmentSubmissionController.delete"
      }
    },
    "/supplier-assessment-assignments/{id}/cascade": {
      "delete": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "deleteSupplierAssessmentAssignmentCascade",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Delete counts for assignment and related records",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "supplierActionsCount": {
                      "type": "number"
                    },
                    "auditorSubmissionsCount": {
                      "type": "number"
                    },
                    "supplierSubmissionsCount": {
                      "type": "number"
                    },
                    "sectionSubmissionsCount": {
                      "type": "number"
                    },
                    "assignmentCount": {
                      "type": "number"
                    },
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Supplier Assessment Assignment not found"
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierAssessmentAssignmentController.deleteSupplierAssessmentAssignmentCascade"
      }
    },
    "/supplier-assessment-assignments/{id}/resend-assignment-email": {
      "post": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "resendSubmissionEmail",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Email resent successfully",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileSupplierAssessmentAssignmentController.resendSubmissionEmail"
      }
    },
    "/supplier-assessment-assignments/{id}/supplier-actions": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierActionController",
        "x-operation-name": "create",
        "tags": [
          "SupplierAssessmentAssignmentSupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAction"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierActionInSupplierAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentSupplierActionController.create"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierActionController",
        "x-operation-name": "patch",
        "tags": [
          "SupplierAssessmentAssignmentSupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.SupplierAction PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAction>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentSupplierActionController.patch"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierActionController",
        "x-operation-name": "find",
        "tags": [
          "SupplierAssessmentAssignmentSupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierAssessmentAssignment has many SupplierAction",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierAction"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentSupplierActionController.find"
      },
      "delete": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierActionController",
        "x-operation-name": "delete",
        "tags": [
          "SupplierAssessmentAssignmentSupplierActionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.SupplierAction DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAction>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentSupplierActionController.delete"
      }
    },
    "/supplier-assessment-assignments/{id}/supplier-assignment-submission": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierAssignmentSubmissionInSupplierAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.SupplierAssignmentSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController.patch"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController",
        "x-operation-name": "get",
        "tags": [
          "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment has one SupplierAssignmentSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController.get"
      },
      "delete": {
        "x-controller-name": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment.SupplierAssignmentSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentSupplierAssignmentSubmissionController.delete"
      }
    },
    "/supplier-assessment-assignments/{id}/user-profile": {
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentUserProfileController",
        "x-operation-name": "getUserProfile",
        "tags": [
          "SupplierAssessmentAssignmentUserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile belonging to SupplierAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserProfile"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierAssessmentAssignmentUserProfileController.getUserProfile"
      }
    },
    "/supplier-assessment-assignments/{id}/vendor-code": {
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "SupplierAssessmentAssignmentVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to SupplierAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierAssessmentAssignmentVendorCodeController.getVendorCode"
      }
    },
    "/supplier-assessment-assignments/{id}": {
      "put": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAssessmentAssignment PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssessmentAssignment"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAssessmentAssignment PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssessmentAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentAssignmentController.updateById"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "findById",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignmentWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentController.findById"
      },
      "delete": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAssessmentAssignment DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierAssessmentAssignmentController.deleteById"
      }
    },
    "/supplier-assessment-assignments": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "create",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierAssessmentAssignment"
              }
            }
          }
        },
        "operationId": "SupplierAssessmentAssignmentController.create"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssessmentAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssessmentAssignmentPartial"
              }
            }
          }
        },
        "operationId": "SupplierAssessmentAssignmentController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierAssessmentAssignment model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierAssessmentAssignmentWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentAssignmentController.find"
      }
    },
    "/supplier-assignment-submissions/count": {
      "get": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssignmentSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentSubmissionController.count"
      }
    },
    "/supplier-assignment-submissions/{id}/vendor-code": {
      "get": {
        "x-controller-name": "SupplierAssignmentSubmissionVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "SupplierAssignmentSubmissionVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to SupplierAssignmentSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierAssignmentSubmissionVendorCodeController.getVendorCode"
      }
    },
    "/supplier-assignment-submissions/{id}": {
      "put": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAssignmentSubmission PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssignmentSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAssignmentSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAssessmentSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAssignmentSubmission DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierAssessmentSubmissionController.deleteById"
      }
    },
    "/supplier-assignment-submissions": {
      "post": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierAssignmentSubmission"
              }
            }
          }
        },
        "operationId": "SupplierAssessmentSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAssignmentSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssignmentSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssignmentSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssignmentSubmissionPartial"
              }
            }
          }
        },
        "operationId": "SupplierAssessmentSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplierAssessmentSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "SupplierAssessmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierAssignmentSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierAssignmentSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAssessmentSubmissionController.find"
      }
    },
    "/supplier-audits/count": {
      "get": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "count",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAudit model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAudit.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAudit>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAuditController.count"
      }
    },
    "/supplier-audits/{id}": {
      "put": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAudit PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAudit"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAuditController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAudit PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAuditPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierAuditController.updateById"
      },
      "get": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "findById",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAudit model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAuditWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAudit.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAuditController.findById"
      },
      "delete": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierAudit DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierAuditController.deleteById"
      }
    },
    "/supplier-audits": {
      "post": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "create",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAudit model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAudit"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierAudit"
              }
            }
          }
        },
        "operationId": "SupplierAuditController.create"
      },
      "patch": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "200": {
            "description": "SupplierAudit PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAudit.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAudit>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAuditPartial"
              }
            }
          }
        },
        "operationId": "SupplierAuditController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplierAuditController",
        "x-operation-name": "find",
        "tags": [
          "SupplierAuditController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierAudit model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierAuditWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAudit.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplierAuditController.find"
      }
    },
    "/supplier-msi-score-degradation/{id}": {
      "patch": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "supplierMSIScoreDegradation",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.supplierMSIScoreDegradation"
      }
    },
    "/supplier-msi-score-retention/{id}": {
      "patch": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "supplierMSIScoreRetention",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.supplierMSIScoreRetention"
      }
    },
    "/supplier-section-submissions/count": {
      "get": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSectionSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierSectionSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierSectionSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierSectionSubmissionController.count"
      }
    },
    "/supplier-section-submissions/{id}/assessment-section": {
      "get": {
        "x-controller-name": "SupplierSectionSubmissionAssessmentSectionController",
        "x-operation-name": "getAssessmentSection",
        "tags": [
          "SupplierSectionSubmissionAssessmentSectionController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection belonging to SupplierSectionSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSection"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierSectionSubmissionAssessmentSectionController.getAssessmentSection"
      }
    },
    "/supplier-section-submissions/{id}/assessment-sub-section1": {
      "get": {
        "x-controller-name": "SupplierSectionSubmissionAssessmentSubSection1Controller",
        "x-operation-name": "getAssessmentSubSection1",
        "tags": [
          "SupplierSectionSubmissionAssessmentSubSection1Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection1 belonging to SupplierSectionSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection1"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierSectionSubmissionAssessmentSubSection1Controller.getAssessmentSubSection1"
      }
    },
    "/supplier-section-submissions/{id}/assessment-sub-section2": {
      "get": {
        "x-controller-name": "SupplierSectionSubmissionAssessmentSubSection2Controller",
        "x-operation-name": "getAssessmentSubSection2",
        "tags": [
          "SupplierSectionSubmissionAssessmentSubSection2Controller"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSubSection2 belonging to SupplierSectionSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssessmentSubSection2"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierSectionSubmissionAssessmentSubSection2Controller.getAssessmentSubSection2"
      }
    },
    "/supplier-section-submissions/{id}/dealer-response-form": {
      "get": {
        "x-controller-name": "SupplierSectionSubmissionDealerResponseFormController",
        "x-operation-name": "getDealerResponseForm",
        "tags": [
          "SupplierSectionSubmissionDealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "DealerResponseForm belonging to SupplierSectionSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerResponseForm"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierSectionSubmissionDealerResponseFormController.getDealerResponseForm"
      }
    },
    "/supplier-section-submissions/{id}": {
      "put": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierSectionSubmission PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierSectionSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierSectionSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierSectionSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierSectionSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierSectionSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSectionSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSectionSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSectionSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplierSectionSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierSectionSubmission DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "SupplierSectionSubmissionController.deleteById"
      }
    },
    "/supplier-section-submissions": {
      "post": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSectionSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSectionSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierSectionSubmission"
              }
            }
          }
        },
        "operationId": "SupplierSectionSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSectionSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierSectionSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierSectionSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierSectionSubmissionPartial"
              }
            }
          }
        },
        "operationId": "SupplierSectionSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierSectionSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierSectionSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSectionSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplierSectionSubmissionController.find"
      }
    },
    "/supplier-section-submissions-custom": {
      "post": {
        "x-controller-name": "SupplierSectionSubmissionController",
        "x-operation-name": "customSectionSubmisison",
        "tags": [
          "SupplierSectionSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSectionSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSectionSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "supplierAssessmentAssignmentId": {
                    "type": "string"
                  },
                  "assessmentSectionId": {
                    "type": "string"
                  },
                  "assessmentSubSection1Id": {
                    "type": "string"
                  },
                  "assessmentSubSection2Id": {
                    "type": "string"
                  },
                  "dealerResponseFormId": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  },
                  "data1": {
                    "type": "string"
                  },
                  "type": {
                    "type": "number"
                  },
                  "vendorCode": {
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "data1",
                  "supplierAssessmentAssignmentId",
                  "assessmentSectionId",
                  "assessmentSubSection1Id",
                  "assessmentSubSection2Id",
                  "dealerResponseFormId",
                  "userProfileId"
                ]
              }
            }
          }
        },
        "operationId": "SupplierSectionSubmissionController.customSectionSubmisison"
      }
    },
    "/supplier-srf-meta-data/count": {
      "get": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "count",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSrfMetaData model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierSrfMetaData.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierSrfMetaData>"
                }
              }
            }
          }
        ],
        "operationId": "SupplierSrfMetaDataController.count"
      }
    },
    "/supplier-srf-meta-data/upsert": {
      "post": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "upsert",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "200": {
            "description": "Create or update SupplierSrfMetaData by vendorId and userProfileId",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSrfMetaData"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpsertSupplierSrfMetaData"
              }
            }
          }
        },
        "operationId": "SupplierSrfMetaDataController.upsert"
      }
    },
    "/supplier-srf-meta-data/{id}": {
      "put": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierSrfMetaData PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierSrfMetaData"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierSrfMetaDataController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierSrfMetaData PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierSrfMetaDataPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplierSrfMetaDataController.updateById"
      },
      "get": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "findById",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSrfMetaData model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSrfMetaDataWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSrfMetaData.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplierSrfMetaDataController.findById"
      },
      "delete": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplierSrfMetaData DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplierSrfMetaDataController.deleteById"
      }
    },
    "/supplier-srf-meta-data": {
      "post": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "create",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSrfMetaData model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSrfMetaData"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierSrfMetaData"
              }
            }
          }
        },
        "operationId": "SupplierSrfMetaDataController.create"
      },
      "patch": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "200": {
            "description": "SupplierSrfMetaData PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierSrfMetaData.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierSrfMetaData>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierSrfMetaDataPartial"
              }
            }
          }
        },
        "operationId": "SupplierSrfMetaDataController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplierSrfMetaDataController",
        "x-operation-name": "find",
        "tags": [
          "SupplierSrfMetaDataController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplierSrfMetaData model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierSrfMetaDataWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierSrfMetaData.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplierSrfMetaDataController.find"
      }
    },
    "/supply-categories/count": {
      "get": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "count",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplyCategory model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplyCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplyCategory>"
                }
              }
            }
          }
        ],
        "operationId": "SupplyCategoryController.count"
      }
    },
    "/supply-categories/{id}/supply-sections": {
      "post": {
        "x-controller-name": "SupplyCategorySupplySectionController",
        "x-operation-name": "create",
        "tags": [
          "SupplyCategorySupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "SupplyCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplySection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplySectionInSupplyCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplyCategorySupplySectionController.create"
      },
      "patch": {
        "x-controller-name": "SupplyCategorySupplySectionController",
        "x-operation-name": "patch",
        "tags": [
          "SupplyCategorySupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "SupplyCategory.SupplySection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplySection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplySection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplySectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplyCategorySupplySectionController.patch"
      },
      "get": {
        "x-controller-name": "SupplyCategorySupplySectionController",
        "x-operation-name": "find",
        "tags": [
          "SupplyCategorySupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplyCategory has many SupplySection",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplySection"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SupplyCategorySupplySectionController.find"
      },
      "delete": {
        "x-controller-name": "SupplyCategorySupplySectionController",
        "x-operation-name": "delete",
        "tags": [
          "SupplyCategorySupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "SupplyCategory.SupplySection DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplySection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplySection>"
                }
              }
            }
          }
        ],
        "operationId": "SupplyCategorySupplySectionController.delete"
      }
    },
    "/supply-categories/{id}": {
      "put": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplyCategory PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplyCategory"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplyCategoryController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplyCategory PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplyCategoryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplyCategoryController.updateById"
      },
      "get": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "findById",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplyCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyCategoryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyCategory.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplyCategoryController.findById"
      },
      "delete": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplyCategory DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplyCategoryController.deleteById"
      }
    },
    "/supply-categories": {
      "post": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "create",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplyCategory model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyCategory"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplyCategory"
              }
            }
          }
        },
        "operationId": "SupplyCategoryController.create"
      },
      "patch": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "200": {
            "description": "SupplyCategory PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplyCategory.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplyCategory>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplyCategoryPartial"
              }
            }
          }
        },
        "operationId": "SupplyCategoryController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplyCategoryController",
        "x-operation-name": "find",
        "tags": [
          "SupplyCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplyCategory model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplyCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyCategory.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplyCategoryController.find"
      }
    },
    "/supply-checklists/count": {
      "get": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "count",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "SupplyChecklist model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplyChecklist.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplyChecklist>"
                }
              }
            }
          }
        ],
        "operationId": "SupplyChecklistController.count"
      }
    },
    "/supply-checklists/{id}/user-profile": {
      "get": {
        "x-controller-name": "SupplyChecklistUserProfileController",
        "x-operation-name": "getUserProfile",
        "tags": [
          "SupplyChecklistUserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile belonging to SupplyChecklist",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplyChecklistUserProfileController.getUserProfile"
      }
    },
    "/supply-checklists/{id}": {
      "put": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplyChecklist PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplyChecklist"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplyChecklistController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplyChecklist PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplyChecklistPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplyChecklistController.updateById"
      },
      "get": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "findById",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "SupplyChecklist model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyChecklistWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyChecklist.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplyChecklistController.findById"
      },
      "delete": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplyChecklist DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplyChecklistController.deleteById"
      }
    },
    "/supply-checklists": {
      "post": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "create",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "SupplyChecklist model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyChecklist"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplyChecklist"
              }
            }
          }
        },
        "operationId": "SupplyChecklistController.create"
      },
      "patch": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "SupplyChecklist PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplyChecklist.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplyChecklist>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplyChecklistPartial"
              }
            }
          }
        },
        "operationId": "SupplyChecklistController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplyChecklistController",
        "x-operation-name": "find",
        "tags": [
          "SupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplyChecklist model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplyChecklistWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyChecklist.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplyChecklistController.find"
      }
    },
    "/supply-sections/count": {
      "get": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "count",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "SupplySection model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplySection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplySection>"
                }
              }
            }
          }
        ],
        "operationId": "SupplySectionController.count"
      }
    },
    "/supply-sections/{id}/supply-checklists": {
      "post": {
        "x-controller-name": "SupplySectionSupplyChecklistController",
        "x-operation-name": "create",
        "tags": [
          "SupplySectionSupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "SupplySection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplyChecklist"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplyChecklistInSupplySection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplySectionSupplyChecklistController.create"
      },
      "patch": {
        "x-controller-name": "SupplySectionSupplyChecklistController",
        "x-operation-name": "patch",
        "tags": [
          "SupplySectionSupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "SupplySection.SupplyChecklist PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplyChecklist.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplyChecklist>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplyChecklistPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplySectionSupplyChecklistController.patch"
      },
      "get": {
        "x-controller-name": "SupplySectionSupplyChecklistController",
        "x-operation-name": "find",
        "tags": [
          "SupplySectionSupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplySection has many SupplyChecklist",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplyChecklist"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SupplySectionSupplyChecklistController.find"
      },
      "delete": {
        "x-controller-name": "SupplySectionSupplyChecklistController",
        "x-operation-name": "delete",
        "tags": [
          "SupplySectionSupplyChecklistController"
        ],
        "responses": {
          "200": {
            "description": "SupplySection.SupplyChecklist DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplyChecklist.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplyChecklist>"
                }
              }
            }
          }
        ],
        "operationId": "SupplySectionSupplyChecklistController.delete"
      }
    },
    "/supply-sections/{id}": {
      "put": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "replaceById",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplySection PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplySection"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplySectionController.replaceById"
      },
      "patch": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "updateById",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplySection PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplySectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SupplySectionController.updateById"
      },
      "get": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "findById",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "SupplySection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplySectionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplySection.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SupplySectionController.findById"
      },
      "delete": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "deleteById",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SupplySection DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SupplySectionController.deleteById"
      }
    },
    "/supply-sections": {
      "post": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "create",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "SupplySection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplySection"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplySection"
              }
            }
          }
        },
        "operationId": "SupplySectionController.create"
      },
      "patch": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "updateAll",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "SupplySection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplySection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplySection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplySectionPartial"
              }
            }
          }
        },
        "operationId": "SupplySectionController.updateAll"
      },
      "get": {
        "x-controller-name": "SupplySectionController",
        "x-operation-name": "find",
        "tags": [
          "SupplySectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of SupplySection model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplySectionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplySection.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SupplySectionController.find"
      }
    },
    "/survey-titles/count": {
      "get": {
        "x-controller-name": "SurveyTitleController",
        "x-operation-name": "count",
        "tags": [
          "SurveyTitleController"
        ],
        "responses": {
          "200": {
            "description": "SurveyTitle model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SurveyTitle.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SurveyTitle>"
                }
              }
            }
          }
        ],
        "operationId": "SurveyTitleController.count"
      }
    },
    "/survey-titles/{id}/surveys": {
      "post": {
        "x-controller-name": "SurveyTitleSurveyController",
        "x-operation-name": "create",
        "tags": [
          "SurveyTitleSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SurveyTitle model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Survey"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSurveyInSurveyTitle"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyTitleSurveyController.create"
      },
      "patch": {
        "x-controller-name": "SurveyTitleSurveyController",
        "x-operation-name": "patch",
        "tags": [
          "SurveyTitleSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SurveyTitle.Survey PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Survey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Survey>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyTitleSurveyController.patch"
      },
      "get": {
        "x-controller-name": "SurveyTitleSurveyController",
        "x-operation-name": "find",
        "tags": [
          "SurveyTitleSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of SurveyTitle has many Survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Survey"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SurveyTitleSurveyController.find"
      },
      "delete": {
        "x-controller-name": "SurveyTitleSurveyController",
        "x-operation-name": "delete",
        "tags": [
          "SurveyTitleSurveyController"
        ],
        "responses": {
          "200": {
            "description": "SurveyTitle.Survey DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Survey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Survey>"
                }
              }
            }
          }
        ],
        "operationId": "SurveyTitleSurveyController.delete"
      }
    },
    "/survey-titles/{id}": {
      "put": {
        "x-controller-name": "SurveyTitleController",
        "x-operation-name": "replaceById",
        "tags": [
          "SurveyTitleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SurveyTitle PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SurveyTitle"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyTitleController.replaceById"
      },
      "patch": {
        "x-controller-name": "SurveyTitleController",
        "x-operation-name": "updateById",
        "tags": [
          "SurveyTitleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SurveyTitle PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SurveyTitlePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyTitleController.updateById"
      },
      "get": {
        "x-controller-name": "SurveyTitleController",
        "x-operation-name": "findById",
        "tags": [
          "SurveyTitleController"
        ],
        "responses": {
          "200": {
            "description": "SurveyTitle model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyTitleWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyTitle.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SurveyTitleController.findById"
      },
      "delete": {
        "x-controller-name": "SurveyTitleController",
        "x-operation-name": "deleteById",
        "tags": [
          "SurveyTitleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SurveyTitle DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SurveyTitleController.deleteById"
      }
    },
    "/survey-titles": {
      "post": {
        "x-controller-name": "SurveyTitleController",
        "x-operation-name": "create",
        "tags": [
          "SurveyTitleController"
        ],
        "responses": {
          "200": {
            "description": "SurveyTitle model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyTitle"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSurveyTitle"
              }
            }
          }
        },
        "operationId": "SurveyTitleController.create"
      },
      "get": {
        "x-controller-name": "SurveyTitleController",
        "x-operation-name": "find",
        "tags": [
          "SurveyTitleController"
        ],
        "responses": {
          "200": {
            "description": "Array of SurveyTitle model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SurveyTitleWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyTitle.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SurveyTitleController.find"
      }
    },
    "/surveys/count": {
      "get": {
        "x-controller-name": "SurveyController",
        "x-operation-name": "count",
        "tags": [
          "SurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Survey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Survey>"
                }
              }
            }
          }
        ],
        "operationId": "SurveyController.count"
      }
    },
    "/surveys/{id}/category": {
      "get": {
        "x-controller-name": "SurveyCategoryController",
        "x-operation-name": "getCategory",
        "tags": [
          "SurveyCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Category belonging to Survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Category"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SurveyCategoryController.getCategory"
      }
    },
    "/surveys/{id}/responses": {
      "post": {
        "x-controller-name": "SurveyResponseController",
        "x-operation-name": "create",
        "tags": [
          "SurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "Survey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewResponseInSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyResponseController.create"
      },
      "patch": {
        "x-controller-name": "SurveyResponseController",
        "x-operation-name": "patch",
        "tags": [
          "SurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "Survey.Response PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Response.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Response>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyResponseController.patch"
      },
      "get": {
        "x-controller-name": "SurveyResponseController",
        "x-operation-name": "find",
        "tags": [
          "SurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of Survey has many Response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Response"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SurveyResponseController.find"
      },
      "delete": {
        "x-controller-name": "SurveyResponseController",
        "x-operation-name": "delete",
        "tags": [
          "SurveyResponseController"
        ],
        "responses": {
          "200": {
            "description": "Survey.Response DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Response.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Response>"
                }
              }
            }
          }
        ],
        "operationId": "SurveyResponseController.delete"
      }
    },
    "/surveys/{id}/save-survey": {
      "post": {
        "x-controller-name": "SurveySaveSurveyController",
        "x-operation-name": "create",
        "tags": [
          "SurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurvey"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSaveSurveyInSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveySaveSurveyController.create"
      },
      "patch": {
        "x-controller-name": "SurveySaveSurveyController",
        "x-operation-name": "patch",
        "tags": [
          "SurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey.SaveSurvey PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SaveSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SaveSurvey>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveySaveSurveyController.patch"
      },
      "get": {
        "x-controller-name": "SurveySaveSurveyController",
        "x-operation-name": "get",
        "tags": [
          "SurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey has one SaveSurvey",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSurvey"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SurveySaveSurveyController.get"
      },
      "delete": {
        "x-controller-name": "SurveySaveSurveyController",
        "x-operation-name": "delete",
        "tags": [
          "SurveySaveSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey.SaveSurvey DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SaveSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SaveSurvey>"
                }
              }
            }
          }
        ],
        "operationId": "SurveySaveSurveyController.delete"
      }
    },
    "/surveys/{id}/sub-surveys": {
      "post": {
        "x-controller-name": "SurveySubSurveyController",
        "x-operation-name": "create",
        "tags": [
          "SurveySubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubSurvey"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubSurveyInSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveySubSurveyController.create"
      },
      "patch": {
        "x-controller-name": "SurveySubSurveyController",
        "x-operation-name": "patch",
        "tags": [
          "SurveySubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey.SubSurvey PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubSurvey>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubSurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveySubSurveyController.patch"
      },
      "get": {
        "x-controller-name": "SurveySubSurveyController",
        "x-operation-name": "find",
        "tags": [
          "SurveySubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of Survey has many SubSurvey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubSurvey"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SurveySubSurveyController.find"
      },
      "delete": {
        "x-controller-name": "SurveySubSurveyController",
        "x-operation-name": "delete",
        "tags": [
          "SurveySubSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey.SubSurvey DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubSurvey>"
                }
              }
            }
          }
        ],
        "operationId": "SurveySubSurveyController.delete"
      }
    },
    "/surveys/{id}/surveys": {
      "post": {
        "x-controller-name": "SurveySurveyController",
        "x-operation-name": "create",
        "tags": [
          "SurveySurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Survey"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSurveyInSurvey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveySurveyController.create"
      },
      "patch": {
        "x-controller-name": "SurveySurveyController",
        "x-operation-name": "patch",
        "tags": [
          "SurveySurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey.Survey PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Survey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Survey>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveySurveyController.patch"
      },
      "get": {
        "x-controller-name": "SurveySurveyController",
        "x-operation-name": "find",
        "tags": [
          "SurveySurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of Survey has many Survey",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Survey"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "SurveySurveyController.find"
      },
      "delete": {
        "x-controller-name": "SurveySurveyController",
        "x-operation-name": "delete",
        "tags": [
          "SurveySurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey.Survey DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Survey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Survey>"
                }
              }
            }
          }
        ],
        "operationId": "SurveySurveyController.delete"
      }
    },
    "/surveys/{id}": {
      "put": {
        "x-controller-name": "SurveyController",
        "x-operation-name": "replaceById",
        "tags": [
          "SurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Survey PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Survey"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyController.replaceById"
      },
      "patch": {
        "x-controller-name": "SurveyController",
        "x-operation-name": "updateById",
        "tags": [
          "SurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Survey PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SurveyController.updateById"
      },
      "get": {
        "x-controller-name": "SurveyController",
        "x-operation-name": "findById",
        "tags": [
          "SurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Survey.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SurveyController.findById"
      },
      "delete": {
        "x-controller-name": "SurveyController",
        "x-operation-name": "deleteById",
        "tags": [
          "SurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Survey DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SurveyController.deleteById"
      }
    },
    "/surveys": {
      "post": {
        "x-controller-name": "SurveyController",
        "x-operation-name": "create",
        "tags": [
          "SurveyController"
        ],
        "responses": {
          "200": {
            "description": "Survey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Survey"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSurvey"
              }
            }
          }
        },
        "operationId": "SurveyController.create"
      },
      "get": {
        "x-controller-name": "SurveyController",
        "x-operation-name": "find",
        "tags": [
          "SurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of Survey model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SurveyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Survey.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SurveyController.find"
      }
    },
    "/swap-water-246": {
      "post": {
        "x-controller-name": "ManualController",
        "x-operation-name": "swapWater246",
        "tags": [
          "ManualController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Swap water type for DCF 246 - Third-Party Water to Surface water"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  },
                  "level": {
                    "type": "number"
                  },
                  "locationId": {
                    "type": "number"
                  }
                },
                "required": [
                  "startMonth",
                  "endMonth",
                  "level",
                  "locationId"
                ]
              }
            }
          }
        },
        "operationId": "ManualController.swapWater246"
      }
    },
    "/target-actions/count": {
      "get": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "count",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "200": {
            "description": "TargetAction model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "TargetAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TargetAction>"
                }
              }
            }
          }
        ],
        "operationId": "TargetActionController.count"
      }
    },
    "/target-actions/{id}": {
      "put": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "replaceById",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TargetAction PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TargetAction"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TargetActionController.replaceById"
      },
      "patch": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "updateById",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TargetAction PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TargetActionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TargetActionController.updateById"
      },
      "get": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "findById",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "200": {
            "description": "TargetAction model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TargetActionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TargetAction.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TargetActionController.findById"
      },
      "delete": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "deleteById",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TargetAction DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TargetActionController.deleteById"
      }
    },
    "/target-actions": {
      "post": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "create",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "200": {
            "description": "TargetAction model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TargetAction"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTargetAction"
              }
            }
          }
        },
        "operationId": "TargetActionController.create"
      },
      "patch": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "updateAll",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "200": {
            "description": "TargetAction PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "TargetAction.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TargetAction>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TargetActionPartial"
              }
            }
          }
        },
        "operationId": "TargetActionController.updateAll"
      },
      "get": {
        "x-controller-name": "TargetActionController",
        "x-operation-name": "find",
        "tags": [
          "TargetActionController"
        ],
        "responses": {
          "200": {
            "description": "Array of TargetAction model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TargetActionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TargetAction.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TargetActionController.find"
      }
    },
    "/test/options": {
      "get": {
        "x-controller-name": "TestController",
        "x-operation-name": "testOptions",
        "tags": [
          "TestController"
        ],
        "responses": {
          "200": {
            "description": "Test OPTIONS method information",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "availableMethods": {
                      "type": "array"
                    },
                    "timestamp": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "TestController.testOptions"
      }
    },
    "/test/status": {
      "get": {
        "x-controller-name": "TestController",
        "x-operation-name": "testAllMethods",
        "tags": [
          "TestController"
        ],
        "responses": {
          "200": {
            "description": "Test all methods status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "methods": {
                      "type": "object"
                    },
                    "timestamp": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "TestController.testAllMethods"
      }
    },
    "/test/{id}": {
      "patch": {
        "x-controller-name": "TestController",
        "x-operation-name": "testPatch",
        "tags": [
          "TestController"
        ],
        "responses": {
          "200": {
            "description": "Test PATCH method",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "method": {
                      "type": "string"
                    },
                    "id": {
                      "type": "string"
                    },
                    "receivedData": {
                      "type": "object"
                    },
                    "timestamp": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "updateData": {
                    "type": "string"
                  },
                  "value": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TestController.testPatch"
      },
      "delete": {
        "x-controller-name": "TestController",
        "x-operation-name": "testDelete",
        "tags": [
          "TestController"
        ],
        "responses": {
          "200": {
            "description": "Test DELETE method",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "method": {
                      "type": "string"
                    },
                    "id": {
                      "type": "string"
                    },
                    "timestamp": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "TestController.testDelete"
      }
    },
    "/test": {
      "post": {
        "x-controller-name": "TestController",
        "x-operation-name": "testPost",
        "tags": [
          "TestController"
        ],
        "responses": {
          "200": {
            "description": "Test POST method",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "method": {
                      "type": "string"
                    },
                    "receivedData": {
                      "type": "object"
                    },
                    "timestamp": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "testData": {
                    "type": "string"
                  },
                  "value": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "TestController.testPost"
      },
      "get": {
        "x-controller-name": "TestController",
        "x-operation-name": "testGet",
        "tags": [
          "TestController"
        ],
        "responses": {
          "200": {
            "description": "Test GET method",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "method": {
                      "type": "string"
                    },
                    "timestamp": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "TestController.testGet"
      }
    },
    "/test-fortnightly-report": {
      "get": {
        "x-controller-name": "LoginActivityController",
        "x-operation-name": "testFortnightlyReport",
        "tags": [
          "LoginActivityController"
        ],
        "responses": {
          "200": {
            "description": "Test fortnightly report generation - returns array format like sendFortnightlyReport",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "email": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "email": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            },
                            "name": {
                              "type": "string"
                            },
                            "subject": {
                              "type": "string"
                            },
                            "body": {
                              "type": "string"
                            }
                          }
                        }
                      },
                      "testData": {
                        "type": "object",
                        "properties": {
                          "periods": {
                            "type": "object"
                          },
                          "reportData": {
                            "type": "object"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "LoginActivityController.testFortnightlyReport"
      }
    },
    "/ticketings/count": {
      "get": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "count",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "200": {
            "description": "Ticketing model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ticketing.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ticketing>"
                }
              }
            }
          }
        ],
        "operationId": "TicketingController.count"
      }
    },
    "/ticketings/{id}": {
      "put": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "replaceById",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ticketing PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ticketing"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TicketingController.replaceById"
      },
      "patch": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "updateById",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ticketing PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TicketingPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TicketingController.updateById"
      },
      "get": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "findById",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "200": {
            "description": "Ticketing model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketingWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ticketing.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TicketingController.findById"
      },
      "delete": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "deleteById",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ticketing DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TicketingController.deleteById"
      }
    },
    "/ticketings": {
      "post": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "create",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "200": {
            "description": "Ticketing model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ticketing"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTicketing"
              }
            }
          }
        },
        "operationId": "TicketingController.create"
      },
      "patch": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "updateAll",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "200": {
            "description": "Ticketing PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ticketing.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ticketing>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TicketingPartial"
              }
            }
          }
        },
        "operationId": "TicketingController.updateAll"
      },
      "get": {
        "x-controller-name": "TicketingController",
        "x-operation-name": "find",
        "tags": [
          "TicketingController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ticketing model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketingWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ticketing.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TicketingController.find"
      }
    },
    "/top-level-components/count": {
      "get": {
        "x-controller-name": "TopLevelComponentController",
        "x-operation-name": "count",
        "tags": [
          "TopLevelComponentController"
        ],
        "responses": {
          "200": {
            "description": "TopLevelComponent model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "TopLevelComponent.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TopLevelComponent>"
                }
              }
            }
          }
        ],
        "operationId": "TopLevelComponentController.count"
      }
    },
    "/top-level-components/{id}/module-names": {
      "post": {
        "x-controller-name": "TopLevelComponentModuleNameController",
        "x-operation-name": "create",
        "tags": [
          "TopLevelComponentModuleNameController"
        ],
        "responses": {
          "200": {
            "description": "TopLevelComponent model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ModuleName"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewModuleNameInTopLevelComponent"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopLevelComponentModuleNameController.create"
      },
      "get": {
        "x-controller-name": "TopLevelComponentModuleNameController",
        "x-operation-name": "find",
        "tags": [
          "TopLevelComponentModuleNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of TopLevelComponent has many ModuleName",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ModuleName"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "TopLevelComponentModuleNameController.find"
      }
    },
    "/top-level-components/{id}": {
      "put": {
        "x-controller-name": "TopLevelComponentController",
        "x-operation-name": "replaceById",
        "tags": [
          "TopLevelComponentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TopLevelComponent PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TopLevelComponent"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopLevelComponentController.replaceById"
      },
      "patch": {
        "x-controller-name": "TopLevelComponentController",
        "x-operation-name": "updateById",
        "tags": [
          "TopLevelComponentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TopLevelComponent PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TopLevelComponentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopLevelComponentController.updateById"
      },
      "get": {
        "x-controller-name": "TopLevelComponentController",
        "x-operation-name": "findById",
        "tags": [
          "TopLevelComponentController"
        ],
        "responses": {
          "200": {
            "description": "TopLevelComponent model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopLevelComponentWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopLevelComponent.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TopLevelComponentController.findById"
      },
      "delete": {
        "x-controller-name": "TopLevelComponentController",
        "x-operation-name": "deleteById",
        "tags": [
          "TopLevelComponentController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TopLevelComponent DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TopLevelComponentController.deleteById"
      }
    },
    "/top-level-components": {
      "post": {
        "x-controller-name": "TopLevelComponentController",
        "x-operation-name": "create",
        "tags": [
          "TopLevelComponentController"
        ],
        "responses": {
          "200": {
            "description": "TopLevelComponent model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopLevelComponent"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTopLevelComponent"
              }
            }
          }
        },
        "operationId": "TopLevelComponentController.create"
      },
      "get": {
        "x-controller-name": "TopLevelComponentController",
        "x-operation-name": "find",
        "tags": [
          "TopLevelComponentController"
        ],
        "responses": {
          "200": {
            "description": "Array of TopLevelComponent model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopLevelComponentWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopLevelComponent.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TopLevelComponentController.find"
      }
    },
    "/topic-names/count": {
      "get": {
        "x-controller-name": "TopicNameController",
        "x-operation-name": "count",
        "tags": [
          "TopicNameController"
        ],
        "responses": {
          "200": {
            "description": "TopicName model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "TopicName.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TopicName>"
                }
              }
            }
          }
        ],
        "operationId": "TopicNameController.count"
      }
    },
    "/topic-names/{id}/frequencies": {
      "post": {
        "x-controller-name": "TopicNameFrequencyController",
        "x-operation-name": "create",
        "tags": [
          "TopicNameFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "TopicName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Frequency"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewFrequencyInTopicName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopicNameFrequencyController.create"
      },
      "get": {
        "x-controller-name": "TopicNameFrequencyController",
        "x-operation-name": "find",
        "tags": [
          "TopicNameFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "Array of TopicName has many Frequency",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Frequency"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "TopicNameFrequencyController.find"
      }
    },
    "/topic-names/{id}": {
      "put": {
        "x-controller-name": "TopicNameController",
        "x-operation-name": "replaceById",
        "tags": [
          "TopicNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TopicName PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TopicName"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopicNameController.replaceById"
      },
      "patch": {
        "x-controller-name": "TopicNameController",
        "x-operation-name": "updateById",
        "tags": [
          "TopicNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TopicName PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TopicNamePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopicNameController.updateById"
      },
      "get": {
        "x-controller-name": "TopicNameController",
        "x-operation-name": "findById",
        "tags": [
          "TopicNameController"
        ],
        "responses": {
          "200": {
            "description": "TopicName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicNameWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicName.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TopicNameController.findById"
      },
      "delete": {
        "x-controller-name": "TopicNameController",
        "x-operation-name": "deleteById",
        "tags": [
          "TopicNameController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TopicName DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TopicNameController.deleteById"
      }
    },
    "/topic-names": {
      "post": {
        "x-controller-name": "TopicNameController",
        "x-operation-name": "create",
        "tags": [
          "TopicNameController"
        ],
        "responses": {
          "200": {
            "description": "TopicName model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicName"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTopicName"
              }
            }
          }
        },
        "operationId": "TopicNameController.create"
      },
      "get": {
        "x-controller-name": "TopicNameController",
        "x-operation-name": "find",
        "tags": [
          "TopicNameController"
        ],
        "responses": {
          "200": {
            "description": "Array of TopicName model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopicNameWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicName.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TopicNameController.find"
      }
    },
    "/topics/count": {
      "get": {
        "x-controller-name": "TopicController",
        "x-operation-name": "count",
        "tags": [
          "TopicController"
        ],
        "responses": {
          "200": {
            "description": "Topic model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Topic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Topic>"
                }
              }
            }
          }
        ],
        "operationId": "TopicController.count"
      }
    },
    "/topics/{id}/sub-topics": {
      "post": {
        "x-controller-name": "TopicSubTopicController",
        "x-operation-name": "create",
        "tags": [
          "TopicSubTopicController"
        ],
        "responses": {
          "200": {
            "description": "Topic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubTopic"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubTopicInTopic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopicSubTopicController.create"
      },
      "patch": {
        "x-controller-name": "TopicSubTopicController",
        "x-operation-name": "patch",
        "tags": [
          "TopicSubTopicController"
        ],
        "responses": {
          "200": {
            "description": "Topic.SubTopic PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubTopic>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubTopicPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopicSubTopicController.patch"
      },
      "get": {
        "x-controller-name": "TopicSubTopicController",
        "x-operation-name": "find",
        "tags": [
          "TopicSubTopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of Topic has many SubTopic",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubTopic"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "TopicSubTopicController.find"
      },
      "delete": {
        "x-controller-name": "TopicSubTopicController",
        "x-operation-name": "delete",
        "tags": [
          "TopicSubTopicController"
        ],
        "responses": {
          "200": {
            "description": "Topic.SubTopic DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SubTopic.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubTopic>"
                }
              }
            }
          }
        ],
        "operationId": "TopicSubTopicController.delete"
      }
    },
    "/topics/{id}": {
      "put": {
        "x-controller-name": "TopicController",
        "x-operation-name": "replaceById",
        "tags": [
          "TopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Topic PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Topic"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopicController.replaceById"
      },
      "patch": {
        "x-controller-name": "TopicController",
        "x-operation-name": "updateById",
        "tags": [
          "TopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Topic PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TopicPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TopicController.updateById"
      },
      "get": {
        "x-controller-name": "TopicController",
        "x-operation-name": "findById",
        "tags": [
          "TopicController"
        ],
        "responses": {
          "200": {
            "description": "Topic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Topic.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TopicController.findById"
      },
      "delete": {
        "x-controller-name": "TopicController",
        "x-operation-name": "deleteById",
        "tags": [
          "TopicController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Topic DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TopicController.deleteById"
      }
    },
    "/topics": {
      "post": {
        "x-controller-name": "TopicController",
        "x-operation-name": "create",
        "tags": [
          "TopicController"
        ],
        "responses": {
          "200": {
            "description": "Topic model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Topic"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTopic"
              }
            }
          }
        },
        "operationId": "TopicController.create"
      },
      "get": {
        "x-controller-name": "TopicController",
        "x-operation-name": "find",
        "tags": [
          "TopicController"
        ],
        "responses": {
          "200": {
            "description": "Array of Topic model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopicWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Topic.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TopicController.find"
      }
    },
    "/trigger-reassessment/{id}": {
      "patch": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "triggerReassessmentById",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.triggerReassessmentById"
      }
    },
    "/trigger-reporters-overdue": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "triggerReporterMails",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Mail Ids"
          }
        },
        "operationId": "UserProfileController.triggerReporterMails"
      }
    },
    "/tvs/external": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findByTVSExternal",
        "tags": [
          "UserController"
        ],
        "security": [
          {
            "jwt": []
          }
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "UserController.findByTVSExternal"
      }
    },
    "/uk/users": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findByUK",
        "tags": [
          "UserController"
        ],
        "security": [
          {
            "jwt": []
          }
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "UserController.findByUK"
      }
    },
    "/upload-checklist-actions-json": {
      "post": {
        "x-controller-name": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController",
        "x-operation-name": "uploadChecklistActionsJson",
        "tags": [
          "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Checklist actions imported",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          },
          "description": "Final action format from frontend",
          "required": true
        },
        "operationId": "DealerAssessmentAssignmentDealerAuditorChecklistSubmissionController.uploadChecklistActionsJson"
      }
    },
    "/upload-files/general": {
      "post": {
        "x-controller-name": "S3FileUploadController",
        "x-operation-name": "uploadFiles",
        "tags": [
          "S3FileUploadController"
        ],
        "responses": {
          "200": {
            "description": "Receive a list of uploaded files",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          },
          "description": "Request body for multipart/form-data based file upload",
          "required": true
        },
        "operationId": "S3FileUploadController.uploadFiles"
      }
    },
    "/uploadToServiceNow": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "uploadToServiceNow",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "File uploaded to ServiceNow",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          },
          "description": "Request body for multipart/form-data based file upload",
          "required": true
        },
        "operationId": "UserProfileController.uploadToServiceNow"
      }
    },
    "/user-get-me": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "userwhoAmI",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.userwhoAmI"
          }
        },
        "operationId": "UserProfileController.userwhoAmI"
      }
    },
    "/user-get-me-new": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "usernewwhoAmI",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.usernewwhoAmI"
          }
        },
        "operationId": "UserProfileController.usernewwhoAmI"
      }
    },
    "/user-profiles/count": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "count",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "UserProfile.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserProfile>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileController.count"
      }
    },
    "/user-profiles/{id}/assign-dcf-clients": {
      "post": {
        "x-controller-name": "UserProfileAssignDcfClientController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDcfClientController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfClient"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfClientInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfClientController.create"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDcfClientController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDcfClientController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDcfClient",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfClient"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfClientController.find"
      }
    },
    "/user-profiles/{id}/assign-dcf-entities": {
      "post": {
        "x-controller-name": "UserProfileAssignDcfEntityController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntity"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfEntityInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfEntityController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignDcfEntityController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDcfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfEntityController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDcfEntityController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDcfEntity",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfEntity"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfEntityController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignDcfEntityController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignDcfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDcfEntity DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfEntityController.delete"
      }
    },
    "/user-profiles/{id}/assign-dcf-entity-users": {
      "post": {
        "x-controller-name": "UserProfileAssignDcfEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfEntityUserInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignDcfEntityUserController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDcfEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDcfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfEntityUserController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDcfEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDcfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfEntityUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfEntityUserController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignDcfEntityUserController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignDcfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDcfEntityUser DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDcfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDcfEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfEntityUserController.delete"
      }
    },
    "/user-profiles/{id}/assign-dcf-suppliers": {
      "post": {
        "x-controller-name": "UserProfileAssignDcfSuppliersController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDcfSuppliersController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfSuppliers"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfSuppliersInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfSuppliersController.create"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDcfSuppliersController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDcfSuppliersController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDcfSuppliers",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfSuppliers"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfSuppliersController.find"
      }
    },
    "/user-profiles/{id}/assign-dcf-user-news": {
      "post": {
        "x-controller-name": "UserProfileAssignDcfUserNewController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDcfUserNewController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUserNew"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfUserNewInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfUserNewController.create"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDcfUserNewController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDcfUserNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDcfUserNew",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfUserNew"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfUserNewController.find"
      }
    },
    "/user-profiles/{id}/assign-dcf-users": {
      "post": {
        "x-controller-name": "UserProfileAssignDcfUserController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDcfUserInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDcfUserController.create"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDcfUserController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDcfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDcfUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDcfUserController.find"
      }
    },
    "/user-profiles/{id}/assign-df-entities": {
      "post": {
        "x-controller-name": "UserProfileAssignDfEntityController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntity"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDfEntityInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDfEntityController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignDfEntityController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDfEntityController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDfEntityController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDfEntity",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDfEntity"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDfEntityController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignDfEntityController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignDfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDfEntity DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDfEntityController.delete"
      }
    },
    "/user-profiles/{id}/assign-df-entity-users": {
      "post": {
        "x-controller-name": "UserProfileAssignDfEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfEntityUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDfEntityUserInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDfEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignDfEntityUserController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDfEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignDfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDfEntityUserController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDfEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDfEntityUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDfEntityUserController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignDfEntityUserController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignDfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignDfEntityUser DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignDfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignDfEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDfEntityUserController.delete"
      }
    },
    "/user-profiles/{id}/assign-df-users": {
      "post": {
        "x-controller-name": "UserProfileAssignDfUserController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignDfUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDfUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignDfUserInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignDfUserController.create"
      },
      "get": {
        "x-controller-name": "UserProfileAssignDfUserController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignDfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignDfUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDfUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignDfUserController.find"
      }
    },
    "/user-profiles/{id}/assign-ql-entities": {
      "post": {
        "x-controller-name": "UserProfileAssignQlEntityController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntity"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignQlEntityInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignQlEntityController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignQlEntityController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignQlEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignQlEntityController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignQlEntityController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignQlEntity",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignQlEntity"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignQlEntityController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignQlEntityController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignQlEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignQlEntity DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntity>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignQlEntityController.delete"
      }
    },
    "/user-profiles/{id}/assign-ql-entity-users": {
      "post": {
        "x-controller-name": "UserProfileAssignQlEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignQlEntityUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignQlEntityUserInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignQlEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignQlEntityUserController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignQlEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignQlEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignQlEntityUserController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignQlEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignQlEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignQlEntityUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignQlEntityUserController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignQlEntityUserController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignQlEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignQlEntityUser DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignQlEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignQlEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignQlEntityUserController.delete"
      }
    },
    "/user-profiles/{id}/assign-rf-entities": {
      "post": {
        "x-controller-name": "UserProfileAssignRfEntityController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfEntity"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignRfEntityInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignRfEntityController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignRfEntityController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignRfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignRfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignRfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignRfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignRfEntityController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignRfEntityController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignRfEntity",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignRfEntity"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignRfEntityController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignRfEntityController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignRfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignRfEntity DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignRfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignRfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignRfEntityController.delete"
      }
    },
    "/user-profiles/{id}/assign-rf-users": {
      "post": {
        "x-controller-name": "UserProfileAssignRfUsersController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignRfUsersController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignRfUsers"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignRfUsersInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignRfUsersController.create"
      },
      "get": {
        "x-controller-name": "UserProfileAssignRfUsersController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignRfUsersController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignRfUsers",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignRfUsers"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignRfUsersController.find"
      }
    },
    "/user-profiles/{id}/assign-srf-entities": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfEntityController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntity"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignSrfEntityInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignSrfEntityController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignSrfEntityController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignSrfEntity PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntity>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignSrfEntityController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignSrfEntityController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignSrfEntity",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignSrfEntity"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignSrfEntityController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignSrfEntityController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignSrfEntityController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignSrfEntity DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntity.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntity>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignSrfEntityController.delete"
      }
    },
    "/user-profiles/{id}/assign-srf-entity-users": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfEntityUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignSrfEntityUserInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignSrfEntityUserController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignSrfEntityUser PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntityUser>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignSrfEntityUserController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignSrfEntityUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignSrfEntityUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignSrfEntityUserController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.AssignSrfEntityUser DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "AssignSrfEntityUser.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<AssignSrfEntityUser>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignSrfEntityUserController.delete"
      }
    },
    "/user-profiles/{id}/assign-srf-entity-users-bulk-custom": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "bulkSRFAddition",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntityUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignSrfEntityUserController.bulkSRFAddition"
      }
    },
    "/user-profiles/{id}/assign-srf-entity-users-custom": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "updateByIdCustom",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AssignDcfEntityUser PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AssignSrfEntityUserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignSrfEntityUserController.updateByIdCustom"
      }
    },
    "/user-profiles/{id}/assign-srf-users": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfUserController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileAssignSrfUserController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignSrfUser"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAssignSrfUserInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileAssignSrfUserController.create"
      },
      "get": {
        "x-controller-name": "UserProfileAssignSrfUserController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileAssignSrfUserController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many AssignSrfUser",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignSrfUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileAssignSrfUserController.find"
      }
    },
    "/user-profiles/{id}/brsr-vendor-list": {
      "get": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "getBRSRVendorList",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "Get supplier raw data based on year and vendor filters with SRF cell data grouped by supplier and reporting period",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "vendorId": {
                            "type": "number"
                          },
                          "supplierName": {
                            "type": "string"
                          },
                          "group": {
                            "type": "string"
                          },
                          "category": {
                            "type": "string"
                          },
                          "reportingPeriod": {
                            "type": "string"
                          },
                          "company_Avg": {
                            "type": "number"
                          },
                          "attributes": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "attributeName": {
                                  "type": "string"
                                },
                                "attributeId": {
                                  "type": "string"
                                },
                                "rowId": {
                                  "type": "string"
                                },
                                "rowLabel": {
                                  "type": "string"
                                },
                                "customRowLabel": {
                                  "type": "string"
                                },
                                "unit": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": "number"
                                },
                                "rowLabelavg": {
                                  "type": "number"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeController.getBRSRVendorList"
      }
    },
    "/user-profiles/{id}/client-ef-category-assignments": {
      "post": {
        "x-controller-name": "UserProfileClientEfCategoryAssignmentController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryAssignment"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientEfCategoryAssignmentInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileClientEfCategoryAssignmentController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileClientEfCategoryAssignmentController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ClientEfCategoryAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileClientEfCategoryAssignmentController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileClientEfCategoryAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many ClientEfCategoryAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientEfCategoryAssignment"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileClientEfCategoryAssignmentController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileClientEfCategoryAssignmentController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileClientEfCategoryAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ClientEfCategoryAssignment DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileClientEfCategoryAssignmentController.delete"
      }
    },
    "/user-profiles/{id}/client-ef-category-mappings": {
      "post": {
        "x-controller-name": "UserProfileClientEfCategoryMappingController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientEfCategoryMapping"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientEfCategoryMappingInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileClientEfCategoryMappingController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileClientEfCategoryMappingController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ClientEfCategoryMapping PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryMapping.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryMapping>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientEfCategoryMappingPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileClientEfCategoryMappingController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileClientEfCategoryMappingController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many ClientEfCategoryMapping",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientEfCategoryMapping"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileClientEfCategoryMappingController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileClientEfCategoryMappingController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ClientEfCategoryMapping DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientEfCategoryMapping.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientEfCategoryMapping>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileClientEfCategoryMappingController.delete"
      }
    },
    "/user-profiles/{id}/client-ef-category-mappings-custom": {
      "get": {
        "x-controller-name": "ClientEfCategoryMappingController",
        "x-operation-name": "getClientEfCategoryMappingsCustom",
        "tags": [
          "ClientEfCategoryMappingController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Retrieve hierarchical category data for the user profile"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientEfCategoryMappingController.getClientEfCategoryMappingsCustom"
      }
    },
    "/user-profiles/{id}/client-initiatives": {
      "post": {
        "x-controller-name": "UserProfileClientInitiativeController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileClientInitiativeController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientInitiative"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientInitiativeInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileClientInitiativeController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileClientInitiativeController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileClientInitiativeController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ClientInitiative PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientInitiative.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientInitiative>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientInitiativePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileClientInitiativeController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileClientInitiativeController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileClientInitiativeController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many ClientInitiative",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientInitiative"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileClientInitiativeController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileClientInitiativeController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileClientInitiativeController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ClientInitiative DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ClientInitiative.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ClientInitiative>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileClientInitiativeController.delete"
      }
    },
    "/user-profiles/{id}/computed-indicator-requests/current-status": {
      "get": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "getCurrentRequestStatus",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.getCurrentRequestStatus"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileComputedIndicatorController.getCurrentRequestStatus"
      }
    },
    "/user-profiles/{id}/computed-indicator-requests/logs": {
      "get": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "getRequestLogs",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.getRequestLogs"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "UserProfileComputedIndicatorController.getRequestLogs"
      }
    },
    "/user-profiles/{id}/computed-indicator-requests": {
      "get": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "getComputedIndicatorRequests",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.getComputedIndicatorRequests"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileComputedIndicatorController.getComputedIndicatorRequests"
      }
    },
    "/user-profiles/{id}/computed-indicators": {
      "post": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComputedIndicator"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewComputedIndicatorInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileComputedIndicatorController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ComputedIndicator PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedIndicator.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedIndicator>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComputedIndicatorPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileComputedIndicatorController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many ComputedIndicator",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComputedIndicator"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileComputedIndicatorController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ComputedIndicator DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ComputedIndicator.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ComputedIndicator>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileComputedIndicatorController.delete"
      }
    },
    "/user-profiles/{id}/dcf-user-assignment-approver": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getAssignedIndicatorList",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "email": {
                      "type": "string",
                      "format": "email"
                    },
                    "company": {
                      "type": "string"
                    },
                    "active": {
                      "type": "number"
                    },
                    "username": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityUser.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileController.getAssignedIndicatorList"
      }
    },
    "/user-profiles/{id}/dcf-user-assignment-reporter-reviewer": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getAssignmentListForReporterReviewer",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of assignments filtered by reporter or reviewer userId",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AssignDcfEntityUser"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number"
                  }
                },
                "required": [
                  "userId"
                ]
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getAssignmentListForReporterReviewer"
      }
    },
    "/user-profiles/{id}/dealer-assessment-assignments": {
      "post": {
        "x-controller-name": "UserProfileDealerAssessmentAssignmentController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileDealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerAssessmentAssignmentInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerAssessmentAssignmentController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileDealerAssessmentAssignmentController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileDealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DealerAssessmentAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerAssessmentAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerAssessmentAssignmentController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileDealerAssessmentAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileDealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DealerAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAssessmentAssignment"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDealerAssessmentAssignmentController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileDealerAssessmentAssignmentController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileDealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DealerAssessmentAssignment DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDealerAssessmentAssignmentController.delete"
      }
    },
    "/user-profiles/{id}/dealer-assessment-assignments-custom": {
      "post": {
        "x-controller-name": "UserProfileDealerAssessmentAssignmentController",
        "x-operation-name": "findCustom",
        "tags": [
          "UserProfileDealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DealerAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAssessmentAssignment"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dealerId": {
                    "type": "number"
                  },
                  "type": {
                    "type": "string"
                  }
                },
                "required": [
                  "dealerId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileDealerAssessmentAssignmentController.findCustom"
      }
    },
    "/user-profiles/{id}/dealer-assessment-assignments-without-mail": {
      "post": {
        "x-controller-name": "UserProfileDealerAssessmentAssignmentController",
        "x-operation-name": "createWithoutMail",
        "tags": [
          "UserProfileDealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerAssessmentAssignmentInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerAssessmentAssignmentController.createWithoutMail"
      }
    },
    "/user-profiles/{id}/dealer-auditor-checklist-submissions-custom-response": {
      "post": {
        "x-controller-name": "DealerAuditorChecklistSubmissionController",
        "x-operation-name": "findCustomResponse",
        "tags": [
          "DealerAuditorChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of DealerAuditorChecklistSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dealerCategoryIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "dealerZoneIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "dealerIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerAuditorChecklistSubmissionController.findCustomResponse"
      }
    },
    "/user-profiles/{id}/dealer-checklist-recent-submissions-custom": {
      "post": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "getDealerRecentSubmissionByDealerVendorId",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DealerChecklistSubmissionController.getDealerRecentSubmissionByDealerVendorId"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dealerId": {
                    "type": "number"
                  },
                  "vendorId": {
                    "type": "number"
                  },
                  "formId": {
                    "type": "number"
                  }
                },
                "required": [
                  "dealerId",
                  "formId",
                  "vendorId"
                ]
              }
            }
          }
        },
        "operationId": "DealerChecklistSubmissionController.getDealerRecentSubmissionByDealerVendorId"
      }
    },
    "/user-profiles/{id}/dealer-checklist-rescent-submissions-custom": {
      "post": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "getDealerRecentSubmissionByDealerId",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DealerChecklistSubmissionController.getDealerRecentSubmissionByDealerId"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dealerId": {
                    "type": "number"
                  },
                  "formId": {
                    "type": "number"
                  }
                },
                "required": [
                  "dealerId",
                  "formId"
                ]
              }
            }
          }
        },
        "operationId": "DealerChecklistSubmissionController.getDealerRecentSubmissionByDealerId"
      }
    },
    "/user-profiles/{id}/dealer-checklist-submissions/latest-by-vendor": {
      "post": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "findLatestByVendorFiltered",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of latest DealerChecklistSubmission model instances by vendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dealerCategoryIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "dealerZoneIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "dealerIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealerChecklistSubmissionController.findLatestByVendorFiltered"
      }
    },
    "/user-profiles/{id}/dealer-checklist-submissions": {
      "post": {
        "x-controller-name": "UserProfileDealerChecklistSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileDealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerChecklistSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerChecklistSubmissionInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerChecklistSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileDealerChecklistSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileDealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DealerChecklistSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerChecklistSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerChecklistSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerChecklistSubmissionController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileDealerChecklistSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileDealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DealerChecklistSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerChecklistSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDealerChecklistSubmissionController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileDealerChecklistSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileDealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DealerChecklistSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerChecklistSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerChecklistSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDealerChecklistSubmissionController.delete"
      }
    },
    "/user-profiles/{id}/dealer-checklist-submissions-status": {
      "post": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "getSelfAssessmentByDealerId",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DealerChecklistSubmissionController.getSelfAssessmentByDealerId"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dealerId": {
                    "type": "number"
                  },
                  "reporting_period": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "dealerId",
                  "reporting_period"
                ]
              }
            }
          }
        },
        "operationId": "DealerChecklistSubmissionController.getSelfAssessmentByDealerId"
      }
    },
    "/user-profiles/{id}/dealer-checklist-submissions-status-custom": {
      "post": {
        "x-controller-name": "DealerChecklistSubmissionController",
        "x-operation-name": "getSelfAssessmentByDealerVendorId",
        "tags": [
          "DealerChecklistSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DealerChecklistSubmissionController.getSelfAssessmentByDealerVendorId"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dealerId": {
                    "type": "number"
                  },
                  "vendorId": {
                    "type": "number"
                  },
                  "reporting_period": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "dealerId",
                  "vendorId",
                  "reporting_period"
                ]
              }
            }
          }
        },
        "operationId": "DealerChecklistSubmissionController.getSelfAssessmentByDealerVendorId"
      }
    },
    "/user-profiles/{id}/dealer-list-custom": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getDealer",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "email": {
                      "type": "string",
                      "format": "email"
                    },
                    "company": {
                      "type": "string"
                    },
                    "active": {
                      "type": "number"
                    },
                    "username": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileController.getDealer"
      }
    },
    "/user-profiles/{id}/dealer-response-forms": {
      "post": {
        "x-controller-name": "UserProfileDealerResponseFormController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileDealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerResponseForm"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerResponseFormInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerResponseFormController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileDealerResponseFormController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileDealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DealerResponseForm PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerResponseForm.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerResponseForm>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealerResponseFormPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerResponseFormController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileDealerResponseFormController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileDealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DealerResponseForm",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealerResponseForm"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDealerResponseFormController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileDealerResponseFormController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileDealerResponseFormController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DealerResponseForm DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DealerResponseForm.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DealerResponseForm>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDealerResponseFormController.delete"
      }
    },
    "/user-profiles/{id}/delete-quantitative-submissions-and-structured-responses": {
      "delete": {
        "x-controller-name": "UserProfileQuantitativeSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QuantitativeSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "structuredResponsesDeleted": {
                      "type": "number"
                    },
                    "quantitativeSubmissionsDeleted": {
                      "type": "number"
                    },
                    "totalDeleted": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QuantitativeSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QuantitativeSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQuantitativeSubmissionController.delete"
      }
    },
    "/user-profiles/{id}/delete-user-logs": {
      "post": {
        "x-controller-name": "UserProfileDeleteUserLogController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileDeleteUserLogController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteUserLog"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDeleteUserLogInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDeleteUserLogController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileDeleteUserLogController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileDeleteUserLogController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DeleteUserLog PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DeleteUserLog.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DeleteUserLog>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteUserLogPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDeleteUserLogController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileDeleteUserLogController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileDeleteUserLogController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DeleteUserLog",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DeleteUserLog"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDeleteUserLogController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileDeleteUserLogController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileDeleteUserLogController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.DeleteUserLog DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DeleteUserLog.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DeleteUserLog>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDeleteUserLogController.delete"
      }
    },
    "/user-profiles/{id}/download-computed-indicator-report": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "downloadComputedIndicatorReport",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Excel file download",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileController.downloadComputedIndicatorReport"
      }
    },
    "/user-profiles/{id}/download-dcf-escalation-summary": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "downloadDCFEscalationSummary",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Excel file download",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "end",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "UserProfileController.downloadDCFEscalationSummary"
      }
    },
    "/user-profiles/{id}/dp-report-news": {
      "post": {
        "x-controller-name": "UserProfileDpReportNewController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileDpReportNewController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReportNew"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDpReportNewInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDpReportNewController.create"
      },
      "get": {
        "x-controller-name": "UserProfileDpReportNewController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileDpReportNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DpReportNew",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DpReportNew"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDpReportNewController.find"
      }
    },
    "/user-profiles/{id}/dp-reports": {
      "post": {
        "x-controller-name": "UserProfileDpReportController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileDpReportController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DpReport"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDpReportInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDpReportController.create"
      },
      "get": {
        "x-controller-name": "UserProfileDpReportController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileDpReportController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DpReport",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DpReport"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileDpReportController.find"
      }
    },
    "/user-profiles/{id}/fetch-sap-response-custom": {
      "post": {
        "x-controller-name": "SapResponseController",
        "x-operation-name": "fetchResponse",
        "tags": [
          "SapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Return value of SapResponseController.fetchResponse"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapResponse.Filter1"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startDate": {
                    "type": "string"
                  },
                  "endDate": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "SapResponseController.fetchResponse"
      }
    },
    "/user-profiles/{id}/frequencies": {
      "post": {
        "x-controller-name": "UserProfileFrequencyController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Frequency"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewFrequencyInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileFrequencyController.create"
      },
      "get": {
        "x-controller-name": "UserProfileFrequencyController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileFrequencyController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many Frequency",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Frequency"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileFrequencyController.find"
      }
    },
    "/user-profiles/{id}/get-assign-srf-entity-users": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "findCustom",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileAssignSrfEntityUserController.findCustom"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "srfIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "vendorIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "formType": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "required": [
                  "srfIds",
                  "vendorIds",
                  "formType"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileAssignSrfEntityUserController.findCustom"
      }
    },
    "/user-profiles/{id}/get-assign-srf-entity-users-all-vendors": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "findCustomAllVendors",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileAssignSrfEntityUserController.findCustomAllVendors"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "srfIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "vendorIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "formType": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  }
                },
                "required": [
                  "srfIds",
                  "vendorIds",
                  "formType"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileAssignSrfEntityUserController.findCustomAllVendors"
      }
    },
    "/user-profiles/{id}/get-assign-srf-entity-users-reviewers": {
      "post": {
        "x-controller-name": "UserProfileAssignSrfEntityUserController",
        "x-operation-name": "findReviewerCustom",
        "tags": [
          "UserProfileAssignSrfEntityUserController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileAssignSrfEntityUserController.findReviewerCustom"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "srfIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number"
                  },
                  "formType": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "required": [
                  "srfIds",
                  "userId",
                  "formType"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileAssignSrfEntityUserController.findReviewerCustom"
      }
    },
    "/user-profiles/{id}/get-assigned-dcf-and-sap": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getAssignedDcfandSap",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getAssignedDcfandSap"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getAssignedDcfandSap"
      }
    },
    "/user-profiles/{id}/get-assigned-dcf-list": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getAssignedDcfs",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getAssignedDcfs"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssignDcfEntityUser.Filter1"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getAssignedDcfs"
      }
    },
    "/user-profiles/{id}/get-assigned-ef": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getAssignedEmissionFactor",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getAssignedEmissionFactor"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileController.getAssignedEmissionFactor"
      }
    },
    "/user-profiles/{id}/get-assigned-indicator-list": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getAssignedIndicator",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getAssignedIndicator"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getAssignedIndicator"
      }
    },
    "/user-profiles/{id}/get-assigned-indicator-list-with-frameworkMapping": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getAssignedIndicatorWithFrameworkMapping",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getAssignedIndicatorWithFrameworkMapping"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getAssignedIndicatorWithFrameworkMapping"
      }
    },
    "/user-profiles/{id}/get-computed-indicator-by-current-year": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getComputedDataBYCurrentYear",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getComputedDataBYCurrentYear"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getComputedDataBYCurrentYear"
      }
    },
    "/user-profiles/{id}/get-computed-indicator-by-indicators": {
      "post": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "getComputedIndicatorByIndicators",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.getComputedIndicatorByIndicators"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "year": {
                    "type": "number"
                  },
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  },
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "indicatorIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "required": [
                  "year",
                  "framework",
                  "indicatorIds"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileComputedIndicatorController.getComputedIndicatorByIndicators"
      }
    },
    "/user-profiles/{id}/get-computed-indicator-custom": {
      "post": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "getComputedIndicator",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.getComputedIndicator"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "year": {
                    "type": "number"
                  },
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  },
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "required": [
                  "year",
                  "framework"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileComputedIndicatorController.getComputedIndicator"
      }
    },
    "/user-profiles/{id}/get-computed-indicator-grouped": {
      "post": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "getComputedIndicatorGrouped",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.getComputedIndicatorGrouped"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "update": {
                    "type": "number"
                  },
                  "requesterName": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "requesterId": {
                    "type": "number"
                  }
                },
                "required": [
                  "startMonth",
                  "endMonth",
                  "requesterName",
                  "email",
                  "requesterId"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileComputedIndicatorController.getComputedIndicatorGrouped"
      }
    },
    "/user-profiles/{id}/get-computed-indicator-grouped-temp": {
      "post": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "getComputedIndicatorGroupedTemp",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.getComputedIndicatorGroupedTemp"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "update": {
                    "type": "number"
                  },
                  "requesterName": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "requesterId": {
                    "type": "number"
                  }
                },
                "required": [
                  "startMonth",
                  "endMonth",
                  "requesterName",
                  "email",
                  "requesterId"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileComputedIndicatorController.getComputedIndicatorGroupedTemp"
      }
    },
    "/user-profiles/{id}/get-computed-structured-response": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getIndicatorDataApprovalIndicators",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getIndicatorDataApprovalIndicators"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getIndicatorDataApprovalIndicators"
      }
    },
    "/user-profiles/{id}/get-computed-structured-response-stt": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getIndicatorDataApprovalIndicatorsSTT",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getIndicatorDataApprovalIndicatorsSTT"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicators": {
                    "type": "object",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getIndicatorDataApprovalIndicatorsSTT"
      }
    },
    "/user-profiles/{id}/get-dcf-status-by-indicator": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getDcfStatusByIndicators",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getDcfStatusByIndicators"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getDcfStatusByIndicators"
      }
    },
    "/user-profiles/{id}/get-dcf-status-by-indicator-new": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getDcfStatusByIndicatorsV2",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getDcfStatusByIndicatorsV2"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getDcfStatusByIndicatorsV2"
      }
    },
    "/user-profiles/{id}/get-enterprise-raw-data": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getEnterpriseRawData",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getEnterpriseRawData"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number",
                    "description": "User ID for admin role access. If userId equals clientId (path parameter), grants global access to all data."
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getEnterpriseRawData"
      }
    },
    "/user-profiles/{id}/get-enterprise-raw-data-new": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getEnterpriseRawDataNew",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getEnterpriseRawDataNew"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number",
                    "description": "User ID for admin role access. If userId equals clientId (path parameter), grants global access to all data."
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getEnterpriseRawDataNew"
      }
    },
    "/user-profiles/{id}/get-enterprise-raw-data-newer": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getEnterpriseRawDataNewer",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getEnterpriseRawDataNewer"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number",
                    "description": "User ID for admin role access. If userId equals clientId (path parameter), grants global access to all data."
                  },
                  "source": {
                    "type": "number",
                    "description": "Source filter: 1 = structuredResponse (DCF), 2 = SAP only. Default: 1"
                  },
                  "sourceIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Filter by specific source IDs. Empty array means all."
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  },
                  "limit": {
                    "type": "number",
                    "description": "Limit the number of results returned."
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getEnterpriseRawDataNewer"
      }
    },
    "/user-profiles/{id}/get-enterprise-raw-data-old": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getEnterpriseRawDataOld",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getEnterpriseRawDataOld"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getEnterpriseRawDataOld"
      }
    },
    "/user-profiles/{id}/get-indicator-by-section-custom": {
      "post": {
        "x-controller-name": "UserProfileIndicatorSectionController",
        "x-operation-name": "getIndicatorListBySection",
        "tags": [
          "UserProfileIndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many DealerAssessmentAssignment"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "sectionId": {
                    "type": "number"
                  }
                },
                "required": [
                  "sectionId"
                ]
              }
            }
          }
        },
        "operationId": "UserProfileIndicatorSectionController.getIndicatorListBySection"
      }
    },
    "/user-profiles/{id}/get-indicator-computed-data": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getDcfStatusByIndicatorsNew",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getDcfStatusByIndicatorsNew"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getDcfStatusByIndicatorsNew"
      }
    },
    "/user-profiles/{clientId}/get-locations-by-roles": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getFilteredLocations",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getFilteredLocations"
          }
        },
        "parameters": [
          {
            "name": "clientId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userId": {
                    "type": "number",
                    "description": "User ID for role-based location filtering"
                  },
                  "roles": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Array of role IDs to filter by"
                  }
                },
                "required": [
                  "userId",
                  "roles"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getFilteredLocations"
      }
    },
    "/user-profiles/{clientId}/get-mapped-qualitative-categories": {
      "get": {
        "x-controller-name": "QCategoryController",
        "x-operation-name": "findByUPMappedCategories",
        "tags": [
          "QCategoryController"
        ],
        "responses": {
          "200": {
            "description": "Array of QCategory model instances filtered by user profile assigned reports",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QCategoryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "clientId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "QCategoryController.findByUPMappedCategories"
      }
    },
    "/user-profiles/{id}/get-overall-dcf-status-by-indicator": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getOverallDcfStatusByIndicators",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getOverallDcfStatusByIndicators"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "frameworkTag": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getOverallDcfStatusByIndicators"
      }
    },
    "/user-profiles/{id}/helper": {
      "post": {
        "x-controller-name": "UserProfileHelperController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileHelperController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Helper"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewHelperInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileHelperController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileHelperController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileHelperController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.Helper PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Helper.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Helper>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HelperPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileHelperController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileHelperController",
        "x-operation-name": "get",
        "tags": [
          "UserProfileHelperController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile has one Helper",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Helper"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileHelperController.get"
      },
      "delete": {
        "x-controller-name": "UserProfileHelperController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileHelperController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.Helper DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Helper.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Helper>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileHelperController.delete"
      }
    },
    "/user-profiles/{id}/indicator-approver-assignments": {
      "post": {
        "x-controller-name": "UserProfileIndicatorApproverAssignmentController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileIndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorApproverAssignment"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicatorApproverAssignmentInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileIndicatorApproverAssignmentController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileIndicatorApproverAssignmentController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileIndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.IndicatorApproverAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "IndicatorApproverAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<IndicatorApproverAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndicatorApproverAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileIndicatorApproverAssignmentController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileIndicatorApproverAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileIndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many IndicatorApproverAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IndicatorApproverAssignment"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileIndicatorApproverAssignmentController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileIndicatorApproverAssignmentController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileIndicatorApproverAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.IndicatorApproverAssignment DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "IndicatorApproverAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<IndicatorApproverAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileIndicatorApproverAssignmentController.delete"
      }
    },
    "/user-profiles/{id}/indicator-sections": {
      "post": {
        "x-controller-name": "UserProfileIndicatorSectionController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileIndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IndicatorSection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIndicatorSectionInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileIndicatorSectionController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileIndicatorSectionController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileIndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.IndicatorSection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "IndicatorSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<IndicatorSection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IndicatorSectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileIndicatorSectionController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileIndicatorSectionController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileIndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many IndicatorSection",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IndicatorSection"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileIndicatorSectionController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileIndicatorSectionController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileIndicatorSectionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.IndicatorSection DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "IndicatorSection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<IndicatorSection>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileIndicatorSectionController.delete"
      }
    },
    "/user-profiles/{id}/indicator-wise-submission-status": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getIndicatorWiseSubmissionStatus",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileController.getIndicatorWiseSubmissionStatus"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "year": {
                    "type": "object",
                    "properties": {
                      "startMonth": {
                        "type": "string"
                      },
                      "endMonth": {
                        "type": "string"
                      }
                    }
                  },
                  "indicatorId": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "userId": {
                    "type": "number",
                    "description": "User ID for admin role access. If userId equals clientId (path parameter), grants global access to all data."
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.getIndicatorWiseSubmissionStatus"
      }
    },
    "/user-profiles/{id}/location-ones": {
      "post": {
        "x-controller-name": "UserProfileLocationOneController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileLocationOneController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocationOne"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLocationOneInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileLocationOneController.create"
      },
      "get": {
        "x-controller-name": "UserProfileLocationOneController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileLocationOneController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many LocationOne",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocationOne"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileLocationOneController.find"
      }
    },
    "/user-profiles/{id}/login-activities-custom": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getLoginActivitiesCustom",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of LoginActivity model instances with custom name field",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "userId": {
                        "type": "number"
                      },
                      "userType": {
                        "type": "string"
                      },
                      "loginTime": {
                        "type": "string"
                      },
                      "logoutTime": {
                        "type": "string"
                      },
                      "created_on": {
                        "type": "string"
                      },
                      "modified_on": {
                        "type": "string"
                      },
                      "platformType": {
                        "type": "number"
                      },
                      "sessionId": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileController.getLoginActivitiesCustom"
      }
    },
    "/user-profiles/{id}/multiple-import-qn-submissions": {
      "post": {
        "x-controller-name": "UserProfileQuantitativeSubmissionController",
        "x-operation-name": "multipleimport",
        "tags": [
          "UserProfileQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "data": {
                    "type": "array",
                    "items": {
                      "type": "object"
                    }
                  },
                  "user_id": {
                    "type": "number"
                  }
                },
                "required": [
                  "data",
                  "user_id"
                ]
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQuantitativeSubmissionController.multipleimport"
      }
    },
    "/user-profiles/{id}/new-client-certifications": {
      "post": {
        "x-controller-name": "UserProfileNewClientCertificationController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileNewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewClientCertification"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewClientCertificationInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileNewClientCertificationController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileNewClientCertificationController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileNewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.NewClientCertification PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewClientCertification.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewClientCertification>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientCertificationPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileNewClientCertificationController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileNewClientCertificationController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileNewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many NewClientCertification",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewClientCertification"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileNewClientCertificationController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileNewClientCertificationController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileNewClientCertificationController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.NewClientCertification DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewClientCertification.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewClientCertification>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileNewClientCertificationController.delete"
      }
    },
    "/user-profiles/{id}/new-goals": {
      "post": {
        "x-controller-name": "UserProfileNewGoalsController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileNewGoalsController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewGoals"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewGoalsInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileNewGoalsController.create"
      },
      "get": {
        "x-controller-name": "UserProfileNewGoalsController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileNewGoalsController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many NewGoals",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewGoals"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileNewGoalsController.find"
      }
    },
    "/user-profiles/{id}/news-circulations": {
      "post": {
        "x-controller-name": "UserProfileNewsCirculationController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileNewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCirculation"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNewsCirculationInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileNewsCirculationController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileNewsCirculationController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileNewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.NewsCirculation PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewsCirculation.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewsCirculation>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCirculationPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileNewsCirculationController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileNewsCirculationController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileNewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many NewsCirculation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NewsCirculation"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileNewsCirculationController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileNewsCirculationController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileNewsCirculationController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.NewsCirculation DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "NewsCirculation.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<NewsCirculation>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileNewsCirculationController.delete"
      }
    },
    "/user-profiles/{id}/policy-procedures": {
      "post": {
        "x-controller-name": "UserProfilePolicyProcedureController",
        "x-operation-name": "create",
        "tags": [
          "UserProfilePolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyProcedure"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPolicyProcedureInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfilePolicyProcedureController.create"
      },
      "patch": {
        "x-controller-name": "UserProfilePolicyProcedureController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfilePolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.PolicyProcedure PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PolicyProcedure.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PolicyProcedure>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PolicyProcedurePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfilePolicyProcedureController.patch"
      },
      "get": {
        "x-controller-name": "UserProfilePolicyProcedureController",
        "x-operation-name": "find",
        "tags": [
          "UserProfilePolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many PolicyProcedure",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PolicyProcedure"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfilePolicyProcedureController.find"
      },
      "delete": {
        "x-controller-name": "UserProfilePolicyProcedureController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfilePolicyProcedureController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.PolicyProcedure DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PolicyProcedure.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PolicyProcedure>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfilePolicyProcedureController.delete"
      }
    },
    "/user-profiles/{id}/ql-listing-filters": {
      "post": {
        "x-controller-name": "UserProfileQlListingFilterController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileQlListingFilterController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QlListingFilter"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQlListingFilterInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQlListingFilterController.create"
      },
      "get": {
        "x-controller-name": "UserProfileQlListingFilterController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileQlListingFilterController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many QlListingFilter",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QlListingFilter"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQlListingFilterController.find"
      }
    },
    "/user-profiles/{id}/qn-indicator-approvals": {
      "post": {
        "x-controller-name": "UserProfileQnIndicatorApprovalController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileQnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QnIndicatorApproval"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQnIndicatorApprovalInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQnIndicatorApprovalController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileQnIndicatorApprovalController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileQnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QnIndicatorApproval PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QnIndicatorApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QnIndicatorApproval>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QnIndicatorApprovalPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQnIndicatorApprovalController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileQnIndicatorApprovalController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileQnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many QnIndicatorApproval",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QnIndicatorApproval"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQnIndicatorApprovalController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileQnIndicatorApprovalController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileQnIndicatorApprovalController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QnIndicatorApproval DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QnIndicatorApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QnIndicatorApproval>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQnIndicatorApprovalController.delete"
      }
    },
    "/user-profiles/{id}/qualitative-approvals": {
      "post": {
        "x-controller-name": "UserProfileQualitativeApprovalController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileQualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeApproval"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQualitativeApprovalInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQualitativeApprovalController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileQualitativeApprovalController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileQualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QualitativeApproval PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeApproval>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeApprovalPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQualitativeApprovalController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileQualitativeApprovalController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileQualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many QualitativeApproval",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QualitativeApproval"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQualitativeApprovalController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileQualitativeApprovalController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileQualitativeApprovalController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QualitativeApproval DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeApproval.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeApproval>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQualitativeApprovalController.delete"
      }
    },
    "/user-profiles/{id}/qualitative-submissions": {
      "post": {
        "x-controller-name": "UserProfileQualitativeSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileQualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QualitativeSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQualitativeSubmissionInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQualitativeSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileQualitativeSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileQualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QualitativeSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QualitativeSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQualitativeSubmissionController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileQualitativeSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileQualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many QualitativeSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QualitativeSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQualitativeSubmissionController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileQualitativeSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileQualitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QualitativeSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QualitativeSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QualitativeSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQualitativeSubmissionController.delete"
      }
    },
    "/user-profiles/{id}/quantitative-dp-reports": {
      "post": {
        "x-controller-name": "UserProfileQuantitativeDpReportController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileQuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeDpReport"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQuantitativeDpReportInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQuantitativeDpReportController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileQuantitativeDpReportController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileQuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QuantitativeDpReport PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QuantitativeDpReport.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QuantitativeDpReport>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuantitativeDpReportPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQuantitativeDpReportController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileQuantitativeDpReportController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileQuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many QuantitativeDpReport",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuantitativeDpReport"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQuantitativeDpReportController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileQuantitativeDpReportController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileQuantitativeDpReportController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.QuantitativeDpReport DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "QuantitativeDpReport.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<QuantitativeDpReport>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQuantitativeDpReportController.delete"
      }
    },
    "/user-profiles/{id}/quantitative-submissions": {
      "post": {
        "x-controller-name": "UserProfileQuantitativeSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQuantitativeSubmissionInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQuantitativeSubmissionController.create"
      },
      "get": {
        "x-controller-name": "UserProfileQuantitativeSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many QuantitativeSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuantitativeSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQuantitativeSubmissionController.find"
      }
    },
    "/user-profiles/{id}/quantitative-submissions-custom": {
      "post": {
        "x-controller-name": "UserProfileQuantitativeSubmissionController",
        "x-operation-name": "createCustom",
        "tags": [
          "UserProfileQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuantitativeSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewQuantitativeSubmissionInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileQuantitativeSubmissionController.createCustom"
      },
      "get": {
        "x-controller-name": "UserProfileQuantitativeSubmissionController",
        "x-operation-name": "findCustom",
        "tags": [
          "UserProfileQuantitativeSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many QuantitativeSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuantitativeSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileQuantitativeSubmissionController.findCustom"
      }
    },
    "/user-profiles/{id}/sap-collections": {
      "post": {
        "x-controller-name": "UserProfileSapCollectionController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileSapCollectionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSapCollectionInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSapCollectionController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileSapCollectionController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileSapCollectionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.SapCollection PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapCollection>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapCollectionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSapCollectionController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileSapCollectionController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSapCollectionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SapCollection",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapCollection"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSapCollectionController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileSapCollectionController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileSapCollectionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.SapCollection DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapCollection.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapCollection>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSapCollectionController.delete"
      }
    },
    "/user-profiles/{id}/sap-responses": {
      "post": {
        "x-controller-name": "UserProfileSapResponseController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileSapResponseController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SapResponse"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSapResponseInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSapResponseController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileSapResponseController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileSapResponseController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.SapResponse PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapResponse>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SapResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSapResponseController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileSapResponseController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSapResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SapResponse",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SapResponse"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSapResponseController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileSapResponseController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileSapResponseController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.SapResponse DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SapResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SapResponse>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSapResponseController.delete"
      }
    },
    "/user-profiles/{id}/structured-responses": {
      "post": {
        "x-controller-name": "UserProfileStructuredResponseController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileStructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StructuredResponse"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewStructuredResponseInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileStructuredResponseController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileStructuredResponseController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileStructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.StructuredResponse PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StructuredResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StructuredResponse>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StructuredResponsePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileStructuredResponseController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileStructuredResponseController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileStructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many StructuredResponse",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StructuredResponse"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileStructuredResponseController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileStructuredResponseController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileStructuredResponseController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.StructuredResponse DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "StructuredResponse.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<StructuredResponse>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileStructuredResponseController.delete"
      }
    },
    "/user-profiles/{id}/submit-cfs": {
      "post": {
        "x-controller-name": "UserProfileSubmitCfController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileSubmitCfController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitCf"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitCfInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSubmitCfController.create"
      },
      "get": {
        "x-controller-name": "UserProfileSubmitCfController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSubmitCfController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SubmitCf",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitCf"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSubmitCfController.find"
      }
    },
    "/user-profiles/{id}/submit-dcf-news": {
      "post": {
        "x-controller-name": "UserProfileSubmitDcfNewController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileSubmitDcfNewController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcfNew"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitDcfNewInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSubmitDcfNewController.create"
      },
      "get": {
        "x-controller-name": "UserProfileSubmitDcfNewController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSubmitDcfNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SubmitDcfNew",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitDcfNew"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSubmitDcfNewController.find"
      }
    },
    "/user-profiles/{id}/submit-dcfs": {
      "post": {
        "x-controller-name": "UserProfileSubmitDcfController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileSubmitDcfController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitDcf"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitDcfInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSubmitDcfController.create"
      },
      "get": {
        "x-controller-name": "UserProfileSubmitDcfController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSubmitDcfController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SubmitDcf",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitDcf"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSubmitDcfController.find"
      }
    },
    "/user-profiles/{id}/submit-rf-news": {
      "post": {
        "x-controller-name": "UserProfileSubmitRfNewController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileSubmitRfNewController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRfNew"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitRfNewInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSubmitRfNewController.create"
      },
      "get": {
        "x-controller-name": "UserProfileSubmitRfNewController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSubmitRfNewController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SubmitRfNew",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitRfNew"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSubmitRfNewController.find"
      }
    },
    "/user-profiles/{id}/submit-rfs": {
      "post": {
        "x-controller-name": "UserProfileSubmitRfController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileSubmitRfController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubmitRf"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSubmitRfInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSubmitRfController.create"
      },
      "get": {
        "x-controller-name": "UserProfileSubmitRfController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSubmitRfController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SubmitRf",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubmitRf"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSubmitRfController.find"
      }
    },
    "/user-profiles/{id}/supplier-assessment-assignments": {
      "patch": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.SupplierAssessmentAssignment PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupplierAssessmentAssignmentPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSupplierAssessmentAssignmentController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SupplierAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSupplierAssessmentAssignmentController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.SupplierAssessmentAssignment DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "SupplierAssessmentAssignment.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SupplierAssessmentAssignment>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSupplierAssessmentAssignmentController.delete"
      }
    },
    "/user-profiles/{id}/supplier-assessment-assignments-global": {
      "post": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "createCustom",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierAssessmentAssignmentInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSupplierAssessmentAssignmentController.createCustom"
      },
      "get": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "findGlobal",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SupplierAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSupplierAssessmentAssignmentController.findGlobal"
      }
    },
    "/user-profiles/{id}/supplier-assessment-assignments-global-dashboard": {
      "get": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "findGlobalDashboard",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many SupplierAssessmentAssignment",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileSupplierAssessmentAssignmentController.findGlobalDashboard"
      }
    },
    "/user-profiles/{id}/supplier-assessment-assignments-no-mail": {
      "post": {
        "x-controller-name": "UserProfileSupplierAssessmentAssignmentController",
        "x-operation-name": "createCustomWithoutMail",
        "tags": [
          "UserProfileSupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSupplierAssessmentAssignmentInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileSupplierAssessmentAssignmentController.createCustomWithoutMail"
      }
    },
    "/user-profiles/{id}/supplier-list-custom": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "getSupplier",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "email": {
                      "type": "string",
                      "format": "email"
                    },
                    "company": {
                      "type": "string"
                    },
                    "active": {
                      "type": "number"
                    },
                    "username": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileController.getSupplier"
      }
    },
    "/user-profiles/{id}/ticketings": {
      "post": {
        "x-controller-name": "UserProfileTicketingController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileTicketingController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ticketing"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTicketingInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileTicketingController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileTicketingController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileTicketingController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.Ticketing PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ticketing.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ticketing>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TicketingPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileTicketingController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileTicketingController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileTicketingController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many Ticketing",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ticketing"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileTicketingController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileTicketingController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileTicketingController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.Ticketing DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ticketing.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ticketing>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileTicketingController.delete"
      }
    },
    "/user-profiles/{id}/update-computed-indicator-custom": {
      "post": {
        "x-controller-name": "UserProfileComputedIndicatorController",
        "x-operation-name": "setComputedIndicator",
        "tags": [
          "UserProfileComputedIndicatorController"
        ],
        "responses": {
          "200": {
            "description": "Return value of UserProfileComputedIndicatorController.setComputedIndicator"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "year": {
                    "type": "number"
                  },
                  "startMonth": {
                    "type": "string"
                  },
                  "endMonth": {
                    "type": "string"
                  },
                  "framework": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "email": {
                    "type": "string"
                  },
                  "update": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "year",
                  "startMonth",
                  "endMonth",
                  "framework"
                ]
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "UserProfileComputedIndicatorController.setComputedIndicator"
      }
    },
    "/user-profiles/{id}/user-survey-submissions": {
      "post": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "directSubmission",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Direct survey submission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "submission": {
                      "$ref": "#/components/schemas/UserSurveyTrigger"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "surveyId",
                  "employeeId"
                ],
                "properties": {
                  "surveyId": {
                    "type": "string"
                  },
                  "employeeId": {
                    "type": "string"
                  },
                  "response": {
                    "type": "object"
                  },
                  "comments": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserSurveyController.directSubmission"
      }
    },
    "/user-profiles/{id}/user-surveys": {
      "get": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "find",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserSurvey model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSurveyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSurvey.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UserSurveyController.find"
      }
    },
    "/user-profiles/{id}/value-chain-submissions": {
      "post": {
        "x-controller-name": "UserProfileValueChainSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueChainSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewValueChainSubmissionInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileValueChainSubmissionController.create"
      },
      "get": {
        "x-controller-name": "UserProfileValueChainSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many ValueChainSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ValueChainSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileValueChainSubmissionController.find"
      }
    },
    "/user-profiles/{id}/value-chain-submissions-delete": {
      "delete": {
        "x-controller-name": "UserProfileValueChainSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ValueChainSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ValueChainSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ValueChainSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileValueChainSubmissionController.delete"
      }
    },
    "/user-profiles/{id}/value-chain-submissions-update": {
      "patch": {
        "x-controller-name": "UserProfileValueChainSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.ValueChainSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ValueChainSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ValueChainSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ValueChainSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileValueChainSubmissionController.patch"
      }
    },
    "/user-profiles/{id}/vendor-codes": {
      "post": {
        "x-controller-name": "UserProfileVendorCodeController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewVendorCodeInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileVendorCodeController.create"
      },
      "patch": {
        "x-controller-name": "UserProfileVendorCodeController",
        "x-operation-name": "patch",
        "tags": [
          "UserProfileVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.VendorCode PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "VendorCode.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<VendorCode>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VendorCodePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileVendorCodeController.patch"
      },
      "get": {
        "x-controller-name": "UserProfileVendorCodeController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile has many VendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VendorCode"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "UserProfileVendorCodeController.find"
      },
      "delete": {
        "x-controller-name": "UserProfileVendorCodeController",
        "x-operation-name": "delete",
        "tags": [
          "UserProfileVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile.VendorCode DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "VendorCode.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<VendorCode>"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileVendorCodeController.delete"
      }
    },
    "/user-profiles/{id}/vendor-companies": {
      "post": {
        "x-controller-name": "VendorCompanyController",
        "x-operation-name": "create",
        "tags": [
          "VendorCompanyController"
        ],
        "responses": {
          "200": {
            "description": "VendorCompany model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCompany"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewVendorCompany"
              }
            }
          }
        },
        "operationId": "VendorCompanyController.create"
      },
      "get": {
        "x-controller-name": "VendorCompanyController",
        "x-operation-name": "findByUserProfile",
        "tags": [
          "VendorCompanyController"
        ],
        "responses": {
          "200": {
            "description": "Array of VendorCompany model instances by userProfileId",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VendorCompanyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCompany.Filter"
                }
              }
            }
          }
        ],
        "operationId": "VendorCompanyController.findByUserProfile"
      }
    },
    "/user-profiles/{id}": {
      "put": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "replaceById",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserProfile PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.replaceById"
      },
      "patch": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "updateById",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserProfile PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserProfilePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.updateById"
      },
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "findById",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfileWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileController.findById"
      },
      "delete": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "deleteById",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserProfile DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserProfileController.deleteById"
      }
    },
    "/user-profiles": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "create",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUserProfile"
              }
            }
          }
        },
        "operationId": "UserProfileController.create"
      },
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "find",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "email": {
                      "type": "string",
                      "format": "email"
                    },
                    "company": {
                      "type": "string"
                    },
                    "active": {
                      "type": "number"
                    },
                    "username": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "UserProfileController.find"
      }
    },
    "/user-profiles-email/{id}": {
      "patch": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "updateEmailById",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserProfile PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserProfilePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileController.updateEmailById"
      }
    },
    "/user-profiles-filtered": {
      "get": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "filteredUP",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserProfile model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "email": {
                      "type": "string",
                      "format": "email"
                    },
                    "company": {
                      "type": "string"
                    },
                    "active": {
                      "type": "number"
                    },
                    "username": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserProfile.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UserProfileController.filteredUP"
      }
    },
    "/user-role-authorizations/count": {
      "get": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "count",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "UserRoleAuthorization model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "UserRoleAuthorization.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserRoleAuthorization>"
                }
              }
            }
          }
        ],
        "operationId": "UserRoleAuthorizationController.count"
      }
    },
    "/user-role-authorizations/filter-by-roles": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "filterByRoles",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "Filter UserRoleAuthorization records by roleId array (returns records matching ANY of the provided roleIds)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "user_id": {
                            "type": "number"
                          },
                          "userProfileId": {
                            "type": "number"
                          },
                          "roles": {
                            "type": "array",
                            "items": {
                              "type": "number"
                            }
                          },
                          "tier1_id": {
                            "type": "number"
                          },
                          "tier2_id": {
                            "type": "number"
                          },
                          "tier3_id": {
                            "type": "number"
                          },
                          "created_on": {
                            "type": "string"
                          },
                          "created_by": {
                            "type": "number"
                          },
                          "modified_on": {
                            "type": "string"
                          },
                          "modified_by": {
                            "type": "number"
                          }
                        }
                      }
                    },
                    "total_count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "roleIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Array of role IDs to filter by"
                  },
                  "userProfileId": {
                    "type": "number",
                    "description": "Optional userProfileId filter"
                  }
                },
                "required": [
                  "roleIds"
                ]
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.filterByRoles"
      }
    },
    "/user-role-authorizations/get-individual-users": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "getIndividualUsers",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of users under the specified locations with roles"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "user_id": {
                    "type": "number"
                  },
                  "userProfileId": {
                    "type": "number"
                  }
                },
                "required": [
                  "userProfileId",
                  "locations",
                  "user_id"
                ]
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.getIndividualUsers"
      }
    },
    "/user-role-authorizations/get-users-by-roles": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "getUsersByRoles",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List of users with specified roles in given locations"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userProfileId": {
                    "type": "number"
                  },
                  "locations": {
                    "type": "object",
                    "properties": {
                      "tier1_id": {
                        "type": "number"
                      },
                      "tier2_id": {
                        "type": "number",
                        "nullable": true
                      },
                      "tier3_id": {
                        "type": "number",
                        "nullable": true
                      }
                    }
                  },
                  "roles": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                },
                "required": [
                  "userProfileId",
                  "locations",
                  "roles"
                ]
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.getUsersByRoles"
      }
    },
    "/user-role-authorizations/{userProfileId}/get-users-by-roles-dynamic": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "getUsersByRolesDynamic",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "Get user IDs organized by requested roles",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "description": "Array of arrays where each sub-array contains user IDs for the corresponding role"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userProfileId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "roles": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Array of role numbers to fetch users for (e.g., [1, 4, 3])"
                  },
                  "userIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    },
                    "description": "Array of user id"
                  }
                },
                "required": [
                  "roles"
                ]
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserRoleAuthorizationController.getUsersByRolesDynamic"
      }
    },
    "/user-role-authorizations/{id}": {
      "put": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "replaceById",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserRoleAuthorization PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserRoleAuthorization"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserRoleAuthorizationController.replaceById"
      },
      "patch": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "updateById",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserRoleAuthorization PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserRoleAuthorizationPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserRoleAuthorizationController.updateById"
      },
      "get": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "findById",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "UserRoleAuthorization model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleAuthorizationWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleAuthorization.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UserRoleAuthorizationController.findById"
      },
      "delete": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "deleteById",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserRoleAuthorization DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserRoleAuthorizationController.deleteById"
      }
    },
    "/user-role-authorizations": {
      "post": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "create",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "UserRoleAuthorization model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleAuthorization"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUserRoleAuthorization"
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.create"
      },
      "patch": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "updateAll",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "UserRoleAuthorization PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "UserRoleAuthorization.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserRoleAuthorization>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserRoleAuthorizationPartial"
              }
            }
          }
        },
        "operationId": "UserRoleAuthorizationController.updateAll"
      },
      "get": {
        "x-controller-name": "UserRoleAuthorizationController",
        "x-operation-name": "find",
        "tags": [
          "UserRoleAuthorizationController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserRoleAuthorization model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserRoleAuthorizationWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleAuthorization.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserRoleAuthorizationController.find"
      }
    },
    "/user-surveys/check-access": {
      "post": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "checkAccess",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Check if survey is active",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "success": {
                      "type": "boolean"
                    },
                    "active": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "survey": {
                      "$ref": "#/components/schemas/UserSurvey"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "surveyId"
                ],
                "properties": {
                  "surveyId": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "UserSurveyController.checkAccess"
      }
    },
    "/user-surveys/count": {
      "get": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "count",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "200": {
            "description": "UserSurvey model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "UserSurvey.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserSurvey>"
                }
              }
            }
          }
        ],
        "operationId": "UserSurveyController.count"
      }
    },
    "/user-surveys/{id}/user-survey-triggers": {
      "get": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "findUserSurveyTriggers",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserSurveyTrigger model instances belonging to UserProfile",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserSurveyTriggerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSurveyTrigger.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UserSurveyController.findUserSurveyTriggers"
      }
    },
    "/user-surveys/{id}": {
      "patch": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "updateById",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserSurvey PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserSurveyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserSurveyController.updateById"
      },
      "get": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "findById",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "200": {
            "description": "UserSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSurveyWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSurvey.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserSurveyController.findById"
      },
      "delete": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "deleteById",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "UserSurvey DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UserSurveyController.deleteById"
      }
    },
    "/user-surveys": {
      "post": {
        "x-controller-name": "UserSurveyController",
        "x-operation-name": "create",
        "tags": [
          "UserSurveyController"
        ],
        "responses": {
          "200": {
            "description": "UserSurvey model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSurvey"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUserSurvey"
              }
            }
          }
        },
        "operationId": "UserSurveyController.create"
      }
    },
    "/users/dealer": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "createDealer",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewUserProfile"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUser"
              }
            }
          }
        },
        "operationId": "UserProfileController.createDealer"
      }
    },
    "/users/dealer-multiple": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "createMultipleExternalDealer",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Array of objects without a model reference"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "UserProfileController.createMultipleExternalDealer"
      }
    },
    "/users/external/supplier-new": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "createExternalNew",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewUserProfile"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUser"
              }
            }
          }
        },
        "operationId": "UserProfileController.createExternalNew"
      }
    },
    "/users/login": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "login",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Token",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "token": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "email",
                  "password"
                ],
                "properties": {
                  "email": {
                    "type": "string",
                    "format": "email"
                  },
                  "password": {
                    "type": "string",
                    "minLength": 8
                  }
                }
              }
            }
          },
          "description": "The input of login function",
          "required": true
        },
        "operationId": "UserController.login"
      }
    },
    "/users/supplier": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "createSupplier",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewUserProfile"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUser"
              }
            }
          }
        },
        "operationId": "UserProfileController.createSupplier"
      }
    },
    "/users/supplier-multiple": {
      "post": {
        "x-controller-name": "UserProfileController",
        "x-operation-name": "createMultipleExternalSupplier",
        "tags": [
          "UserProfileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Array of objects without a model reference"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array"
              }
            }
          }
        },
        "operationId": "UserProfileController.createMultipleExternalSupplier"
      }
    },
    "/v2/assessment-sections-auditor-custom": {
      "post": {
        "x-controller-name": "SupplierAssessmentAssignmentController",
        "x-operation-name": "getAuditorAssessmentStatusV2",
        "tags": [
          "SupplierAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "AssessmentSection model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "assignmentId": {
                    "type": "string"
                  }
                },
                "required": [
                  "assignmentId"
                ]
              }
            }
          }
        },
        "operationId": "SupplierAssessmentAssignmentController.getAuditorAssessmentStatusV2"
      }
    },
    "/v2/auditor-assignment-submissions/{id}": {
      "patch": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "updateOneById",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "AuditorAssignmentSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuditorAssignmentSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.updateOneById"
      }
    },
    "/v2/fetch-auditor-assignment-submissions-custom": {
      "post": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "fetchCustomV2",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "sectionId": {
                    "type": "number"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "AuditorAssignmentSubmissionController.fetchCustomV2"
      }
    },
    "/v2/section-id/{id}/auditor-assignment-submissions": {
      "post": {
        "x-controller-name": "AuditorAssignmentSubmissionController",
        "x-operation-name": "createCustomv2",
        "tags": [
          "AuditorAssignmentSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "AuditorAssignmentSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAuditorAssignmentSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AuditorAssignmentSubmissionController.createCustomv2"
      }
    },
    "/v2/user-profiles/{id}/dealer-assessment-assignments": {
      "post": {
        "x-controller-name": "UserProfileDealerAssessmentAssignmentController",
        "x-operation-name": "createv2",
        "tags": [
          "UserProfileDealerAssessmentAssignmentController"
        ],
        "responses": {
          "200": {
            "description": "UserProfile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerAssessmentAssignmentInUserProfile"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserProfileDealerAssessmentAssignmentController.createv2"
      }
    },
    "/value-chain-submissions/company-info-migrated": {
      "get": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "getCompanyInfoMigrated",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of ValueChainSubmission with migrated data (type=1, limit 15). Query params: vendorId (optional), vendorCode (optional), limit (optional, default 15)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "number"
                      },
                      "vendorId": {
                        "type": "number"
                      },
                      "userProfileId": {
                        "type": "number"
                      },
                      "vendorCode": {
                        "type": "string"
                      },
                      "reporting_period": {
                        "type": "array"
                      },
                      "migrationInfo": {
                        "type": "object"
                      },
                      "cellData": {
                        "type": "array",
                        "items": {
                          "type": "object"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "vendorId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "vendorCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ValueChainSubmissionController.getCompanyInfoMigrated"
      }
    },
    "/value-chain-submissions/count": {
      "get": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "ValueChainSubmission model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ValueChainSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ValueChainSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "ValueChainSubmissionController.count"
      }
    },
    "/value-chain-submissions/{id}/consolidate-form-collection": {
      "get": {
        "x-controller-name": "ValueChainSubmissionConsolidateFormCollectionController",
        "x-operation-name": "getConsolidateFormCollection",
        "tags": [
          "ValueChainSubmissionConsolidateFormCollectionController"
        ],
        "responses": {
          "200": {
            "description": "ConsolidateFormCollection belonging to ValueChainSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsolidateFormCollection"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ValueChainSubmissionConsolidateFormCollectionController.getConsolidateFormCollection"
      }
    },
    "/value-chain-submissions/{id}/vendor-code": {
      "get": {
        "x-controller-name": "ValueChainSubmissionVendorCodeController",
        "x-operation-name": "getVendorCode",
        "tags": [
          "ValueChainSubmissionVendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode belonging to ValueChainSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ValueChainSubmissionVendorCodeController.getVendorCode"
      }
    },
    "/value-chain-submissions/{id}": {
      "put": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "replaceById",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ValueChainSubmission PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ValueChainSubmission"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ValueChainSubmissionController.replaceById"
      },
      "patch": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "updateById",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ValueChainSubmission PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ValueChainSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ValueChainSubmissionController.updateById"
      },
      "get": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "findById",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "ValueChainSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueChainSubmissionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueChainSubmission.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ValueChainSubmissionController.findById"
      },
      "delete": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "deleteById",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ValueChainSubmission DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ValueChainSubmissionController.deleteById"
      }
    },
    "/value-chain-submissions": {
      "post": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "ValueChainSubmission model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueChainSubmission"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewValueChainSubmission"
              }
            }
          }
        },
        "operationId": "ValueChainSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "updateAll",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "ValueChainSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ValueChainSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ValueChainSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ValueChainSubmissionPartial"
              }
            }
          }
        },
        "operationId": "ValueChainSubmissionController.updateAll"
      },
      "get": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of ValueChainSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ValueChainSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueChainSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ValueChainSubmissionController.find"
      }
    },
    "/value-chain-submissions-dealer-analytics": {
      "get": {
        "x-controller-name": "ValueChainSubmissionController",
        "x-operation-name": "findAnalytics",
        "tags": [
          "ValueChainSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of ValueChainSubmission model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ValueChainSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueChainSubmission.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ValueChainSubmissionController.findAnalytics"
      }
    },
    "/vehicles/count": {
      "get": {
        "x-controller-name": "VehicleController",
        "x-operation-name": "count",
        "tags": [
          "VehicleController"
        ],
        "responses": {
          "200": {
            "description": "Vehicle model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Vehicle.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Vehicle>"
                }
              }
            }
          }
        ],
        "operationId": "VehicleController.count"
      }
    },
    "/vehicles/save": {
      "post": {
        "x-controller-name": "VehicleController",
        "x-operation-name": "create",
        "tags": [
          "VehicleController"
        ],
        "responses": {
          "200": {
            "description": "Vehicle model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Vehicle"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewVehicle"
              }
            }
          }
        },
        "operationId": "VehicleController.create"
      }
    },
    "/vehicles/{id}": {
      "patch": {
        "x-controller-name": "VehicleController",
        "x-operation-name": "updateById",
        "tags": [
          "VehicleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Vehicle PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VehiclePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "VehicleController.updateById"
      },
      "get": {
        "x-controller-name": "VehicleController",
        "x-operation-name": "findById",
        "tags": [
          "VehicleController"
        ],
        "responses": {
          "200": {
            "description": "Vehicle model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Vehicle.Filter"
                }
              }
            }
          }
        ],
        "operationId": "VehicleController.findById"
      }
    },
    "/vehicles": {
      "patch": {
        "x-controller-name": "VehicleController",
        "x-operation-name": "updateAll",
        "tags": [
          "VehicleController"
        ],
        "responses": {
          "200": {
            "description": "Vehicle PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Vehicle.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Vehicle>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VehiclePartial"
              }
            }
          }
        },
        "operationId": "VehicleController.updateAll"
      },
      "get": {
        "x-controller-name": "VehicleController",
        "x-operation-name": "find",
        "tags": [
          "VehicleController"
        ],
        "responses": {
          "200": {
            "description": "Array of Vehicle model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VehicleWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Vehicle.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "VehicleController.find"
      }
    },
    "/vendor-codes/count": {
      "get": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "count",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "VendorCode.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<VendorCode>"
                }
              }
            }
          }
        ],
        "operationId": "VendorCodeController.count"
      }
    },
    "/vendor-codes/migrate-plant-location": {
      "post": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "migratePlantLocationToTvsPlantLocation",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "Migrate plantLocation to tvsPlantLocation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "VendorCodeController.migratePlantLocationToTvsPlantLocation"
      }
    },
    "/vendor-codes/migrate-supplier-priority-group": {
      "post": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "migrateSupplierPriorityGroupToArray",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "Migrate supplierPriorityGroup from number/null to array of numbers/null",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "migratedCount": {
                      "type": "number"
                    },
                    "skippedCount": {
                      "type": "number"
                    },
                    "totalProcessed": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "VendorCodeController.migrateSupplierPriorityGroupToArray"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/approved": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "findApproved",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of approved LcaDataSubmission for VendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.findApproved"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/by-part-number/{partNumber}": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "findByPartNumber",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of LcaDataSubmission for specific part number",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "partNumber",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.findByPartNumber"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/by-status/{status}": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "findByStatus",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of LcaDataSubmission filtered by status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "status",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.findByStatus"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/count": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "count",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Number of LcaDataSubmission records for VendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LcaDataSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LcaDataSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.count"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/latest": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "findLatest",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Latest LcaDataSubmission for VendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LcaDataSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.findLatest"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/pending": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "findPending",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of pending LcaDataSubmission for VendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.findPending"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/rejected": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "findRejected",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of rejected LcaDataSubmission for VendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.findRejected"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/summary": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "getSummary",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Summary of LcaDataSubmission for VendorCode",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "total": {
                      "type": "number"
                    },
                    "approved": {
                      "type": "number"
                    },
                    "pending": {
                      "type": "number"
                    },
                    "rejected": {
                      "type": "number"
                    },
                    "latest": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.getSummary"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions/with-vendor-details": {
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "findWithVendorDetails",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of LcaDataSubmission with vendor details",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmissionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.findWithVendorDetails"
      }
    },
    "/vendor-codes/{id}/lca-data-submissions": {
      "post": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "create",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LcaDataSubmission"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLcaDataSubmissionInVendorCode"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "VendorCodeLcaDataSubmissionController.create"
      },
      "patch": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "patch",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode.LcaDataSubmission PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LcaDataSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LcaDataSubmission>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LcaDataSubmissionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "VendorCodeLcaDataSubmissionController.patch"
      },
      "get": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "find",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "Array of VendorCode has many LcaDataSubmission",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LcaDataSubmission"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.find"
      },
      "delete": {
        "x-controller-name": "VendorCodeLcaDataSubmissionController",
        "x-operation-name": "delete",
        "tags": [
          "VendorCodeLcaDataSubmissionController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode.LcaDataSubmission DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "LcaDataSubmission.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LcaDataSubmission>"
                }
              }
            }
          }
        ],
        "operationId": "VendorCodeLcaDataSubmissionController.delete"
      }
    },
    "/vendor-codes/{id}": {
      "put": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "replaceById",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "VendorCode PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VendorCode"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "VendorCodeController.replaceById"
      },
      "patch": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "updateById",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "VendorCode PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VendorCodePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "VendorCodeController.updateById"
      },
      "get": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "findById",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCodeWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode.Filter"
                }
              }
            }
          }
        ],
        "operationId": "VendorCodeController.findById"
      },
      "delete": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "deleteById",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "VendorCode DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCodeController.deleteById"
      }
    },
    "/vendor-codes": {
      "post": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "create",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewVendorCode"
              }
            }
          }
        },
        "operationId": "VendorCodeController.create"
      },
      "patch": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "updateAll",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "VendorCode PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "VendorCode.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<VendorCode>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VendorCodePartial"
              }
            }
          }
        },
        "operationId": "VendorCodeController.updateAll"
      },
      "get": {
        "x-controller-name": "VendorCodeController",
        "x-operation-name": "find",
        "tags": [
          "VendorCodeController"
        ],
        "responses": {
          "200": {
            "description": "Array of VendorCode model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/VendorCodeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCode.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "VendorCodeController.find"
      }
    },
    "/vendor-companies/{id}": {
      "get": {
        "x-controller-name": "VendorCompanyController",
        "x-operation-name": "findById",
        "tags": [
          "VendorCompanyController"
        ],
        "responses": {
          "200": {
            "description": "VendorCompany model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCompanyWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VendorCompany.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "VendorCompanyController.findById"
      },
      "delete": {
        "x-controller-name": "VendorCompanyController",
        "x-operation-name": "deleteById",
        "tags": [
          "VendorCompanyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "VendorCompany DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "VendorCompanyController.deleteById"
      }
    },
    "/vendor-company/{id}": {
      "patch": {
        "x-controller-name": "VendorCompanyController",
        "x-operation-name": "updateById",
        "tags": [
          "VendorCompanyController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "VendorCompany PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VendorCompanyPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "VendorCompanyController.updateById"
      }
    },
    "/vendor-otp/generate": {
      "post": {
        "x-controller-name": "VendorOTPLoginController",
        "x-operation-name": "generateOTP",
        "tags": [
          "VendorOTPLoginController"
        ],
        "responses": {
          "200": {
            "description": "Generate vendor OTP and send email notification. Rate limited to 5 requests per day per IP address.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "refId": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "requesterEmail",
                  "contactEmail",
                  "requestedVendorCode"
                ],
                "properties": {
                  "requesterEmail": {
                    "type": "string",
                    "format": "email"
                  },
                  "contactEmail": {
                    "type": "string",
                    "format": "email"
                  },
                  "requestedVendorCode": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "VendorOTPLoginController.generateOTP"
      }
    },
    "/vendor-otp/verify": {
      "post": {
        "x-controller-name": "VendorOTPLoginController",
        "x-operation-name": "verifyOTP",
        "tags": [
          "VendorOTPLoginController"
        ],
        "responses": {
          "200": {
            "description": "Verify vendor OTP and generate JWT token",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "boolean"
                    },
                    "message": {
                      "type": "string"
                    },
                    "token": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "id",
                  "otp"
                ],
                "properties": {
                  "id": {
                    "type": "number",
                    "description": "ID of the OTP record"
                  },
                  "otp": {
                    "type": "string",
                    "description": "OTP code to verify",
                    "minLength": 6,
                    "maxLength": 6
                  }
                }
              }
            }
          }
        },
        "operationId": "VendorOTPLoginController.verifyOTP"
      }
    },
    "/whoAmI": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "whoAmI",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Return current user",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        },
        "operationId": "UserController.whoAmI"
      }
    }
  },
  "servers": [
    {
      "url": "http://pre-dev-api.eisqr.com"
    }
  ],
  "components": {
    "schemas": {
      "VendorCompany": {
        "title": "VendorCompany",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      },
      "NewVendorCompany": {
        "title": "NewVendorCompany",
        "type": "object",
        "description": "(tsType: Omit<VendorCompany, 'id'>, schemaOptions: { title: 'NewVendorCompany', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<VendorCompany, 'id'>"
      },
      "VendorCompanyWithRelations": {
        "title": "VendorCompanyWithRelations",
        "type": "object",
        "description": "(tsType: VendorCompanyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "vendorCodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VendorCodeWithRelations"
            }
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "VendorCompanyWithRelations"
      },
      "VendorCompanyPartial": {
        "title": "VendorCompanyPartial",
        "type": "object",
        "description": "(tsType: Partial<VendorCompany>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<VendorCompany>"
      },
      "VendorCode": {
        "title": "VendorCode",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "emailSentCount": {
            "type": "number"
          },
          "isBRSRCoreGroup": {},
          "plantLocation": {},
          "supplierCategory": {
            "type": "number"
          },
          "supplierPriorityGroup": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "supplierContact": {
            "type": "string"
          },
          "supplierName": {
            "type": "string"
          },
          "supplierSPOC": {
            "type": "string"
          },
          "supplierLocation": {
            "type": "string"
          },
          "supplierSpentOn": {},
          "supplierContact2": {
            "type": "string",
            "nullable": true
          },
          "supplierContact3": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail2": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail3": {
            "type": "string",
            "nullable": true
          },
          "supplierContact4": {
            "type": "string",
            "nullable": true
          },
          "supplierContact5": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail4": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail5": {
            "type": "string",
            "nullable": true
          },
          "dealerName": {
            "type": "string",
            "nullable": true
          },
          "dealerSPOC": {
            "type": "string"
          },
          "dealerCategory": {
            "type": "number"
          },
          "dealerZone": {
            "type": "number"
          },
          "dealerLocation": {
            "type": "string"
          },
          "dealerCountry": {
            "type": "string"
          },
          "dealerAO": {
            "type": "string"
          },
          "service": {
            "type": "object"
          },
          "sales": {
            "type": "object"
          },
          "aps": {
            "type": "object"
          },
          "ao": {
            "type": "object"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "lastLoginOn": {
            "type": "string",
            "nullable": true
          },
          "lastUnBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "lastBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "blockedBy": {
            "type": "number",
            "nullable": true
          },
          "unBlockedBy": {
            "type": "number",
            "nullable": true
          },
          "blocked": {},
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "assessmentStartMonth": {
            "type": "string",
            "nullable": true
          },
          "tvsPlantLocation": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "vendorCompanyId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewVendorCode": {
        "title": "NewVendorCode",
        "type": "object",
        "description": "(tsType: Omit<VendorCode, 'id'>, schemaOptions: { title: 'NewVendorCode', exclude: [ 'id' ] })",
        "properties": {
          "code": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "emailSentCount": {
            "type": "number"
          },
          "isBRSRCoreGroup": {},
          "plantLocation": {},
          "supplierCategory": {
            "type": "number"
          },
          "supplierPriorityGroup": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "supplierContact": {
            "type": "string"
          },
          "supplierName": {
            "type": "string"
          },
          "supplierSPOC": {
            "type": "string"
          },
          "supplierLocation": {
            "type": "string"
          },
          "supplierSpentOn": {},
          "supplierContact2": {
            "type": "string",
            "nullable": true
          },
          "supplierContact3": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail2": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail3": {
            "type": "string",
            "nullable": true
          },
          "supplierContact4": {
            "type": "string",
            "nullable": true
          },
          "supplierContact5": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail4": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail5": {
            "type": "string",
            "nullable": true
          },
          "dealerName": {
            "type": "string",
            "nullable": true
          },
          "dealerSPOC": {
            "type": "string"
          },
          "dealerCategory": {
            "type": "number"
          },
          "dealerZone": {
            "type": "number"
          },
          "dealerLocation": {
            "type": "string"
          },
          "dealerCountry": {
            "type": "string"
          },
          "dealerAO": {
            "type": "string"
          },
          "service": {
            "type": "object"
          },
          "sales": {
            "type": "object"
          },
          "aps": {
            "type": "object"
          },
          "ao": {
            "type": "object"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "lastLoginOn": {
            "type": "string",
            "nullable": true
          },
          "lastUnBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "lastBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "blockedBy": {
            "type": "number",
            "nullable": true
          },
          "unBlockedBy": {
            "type": "number",
            "nullable": true
          },
          "blocked": {},
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "assessmentStartMonth": {
            "type": "string",
            "nullable": true
          },
          "tvsPlantLocation": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "vendorCompanyId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<VendorCode, 'id'>"
      },
      "VendorCodeWithRelations": {
        "title": "VendorCodeWithRelations",
        "type": "object",
        "description": "(tsType: VendorCodeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "emailSentCount": {
            "type": "number"
          },
          "isBRSRCoreGroup": {},
          "plantLocation": {},
          "supplierCategory": {
            "type": "number"
          },
          "supplierPriorityGroup": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "supplierContact": {
            "type": "string"
          },
          "supplierName": {
            "type": "string"
          },
          "supplierSPOC": {
            "type": "string"
          },
          "supplierLocation": {
            "type": "string"
          },
          "supplierSpentOn": {},
          "supplierContact2": {
            "type": "string",
            "nullable": true
          },
          "supplierContact3": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail2": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail3": {
            "type": "string",
            "nullable": true
          },
          "supplierContact4": {
            "type": "string",
            "nullable": true
          },
          "supplierContact5": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail4": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail5": {
            "type": "string",
            "nullable": true
          },
          "dealerName": {
            "type": "string",
            "nullable": true
          },
          "dealerSPOC": {
            "type": "string"
          },
          "dealerCategory": {
            "type": "number"
          },
          "dealerZone": {
            "type": "number"
          },
          "dealerLocation": {
            "type": "string"
          },
          "dealerCountry": {
            "type": "string"
          },
          "dealerAO": {
            "type": "string"
          },
          "service": {
            "type": "object"
          },
          "sales": {
            "type": "object"
          },
          "aps": {
            "type": "object"
          },
          "ao": {
            "type": "object"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "lastLoginOn": {
            "type": "string",
            "nullable": true
          },
          "lastUnBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "lastBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "blockedBy": {
            "type": "number",
            "nullable": true
          },
          "unBlockedBy": {
            "type": "number",
            "nullable": true
          },
          "blocked": {},
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "assessmentStartMonth": {
            "type": "string",
            "nullable": true
          },
          "tvsPlantLocation": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "vendorCompanyId": {
            "type": "number"
          },
          "vendorCompany": {
            "$ref": "#/components/schemas/VendorCompanyWithRelations"
          },
          "foreignKey": {},
          "lcaDataSubmissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LcaDataSubmissionWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "VendorCodeWithRelations"
      },
      "VendorCodePartial": {
        "title": "VendorCodePartial",
        "type": "object",
        "description": "(tsType: Partial<VendorCode>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "emailSentCount": {
            "type": "number"
          },
          "isBRSRCoreGroup": {},
          "plantLocation": {},
          "supplierCategory": {
            "type": "number"
          },
          "supplierPriorityGroup": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "supplierContact": {
            "type": "string"
          },
          "supplierName": {
            "type": "string"
          },
          "supplierSPOC": {
            "type": "string"
          },
          "supplierLocation": {
            "type": "string"
          },
          "supplierSpentOn": {},
          "supplierContact2": {
            "type": "string",
            "nullable": true
          },
          "supplierContact3": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail2": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail3": {
            "type": "string",
            "nullable": true
          },
          "supplierContact4": {
            "type": "string",
            "nullable": true
          },
          "supplierContact5": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail4": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail5": {
            "type": "string",
            "nullable": true
          },
          "dealerName": {
            "type": "string",
            "nullable": true
          },
          "dealerSPOC": {
            "type": "string"
          },
          "dealerCategory": {
            "type": "number"
          },
          "dealerZone": {
            "type": "number"
          },
          "dealerLocation": {
            "type": "string"
          },
          "dealerCountry": {
            "type": "string"
          },
          "dealerAO": {
            "type": "string"
          },
          "service": {
            "type": "object"
          },
          "sales": {
            "type": "object"
          },
          "aps": {
            "type": "object"
          },
          "ao": {
            "type": "object"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "lastLoginOn": {
            "type": "string",
            "nullable": true
          },
          "lastUnBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "lastBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "blockedBy": {
            "type": "number",
            "nullable": true
          },
          "unBlockedBy": {
            "type": "number",
            "nullable": true
          },
          "blocked": {},
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "assessmentStartMonth": {
            "type": "string",
            "nullable": true
          },
          "tvsPlantLocation": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "vendorCompanyId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<VendorCode>"
      },
      "LcaDataSubmission": {
        "title": "LcaDataSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "supplierInformation": {
            "type": "object",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "imdsId": {},
          "lastUpdateDate": {
            "type": "string"
          },
          "dataCollectionStatus": {},
          "created": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "lock": {
            "type": "boolean",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string"
          },
          "completed_stage": {
            "type": "array",
            "items": {}
          },
          "process": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "vehicleModelIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewLcaDataSubmissionInVendorCode": {
        "title": "NewLcaDataSubmissionInVendorCode",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<LcaDataSubmission, 'id'>, 'vendorId'>, schemaOptions: { title: 'NewLcaDataSubmissionInVendorCode', exclude: [ 'id' ], optional: [ 'vendorId' ] })",
        "properties": {
          "supplierId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "supplierInformation": {
            "type": "object",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "imdsId": {},
          "lastUpdateDate": {
            "type": "string"
          },
          "dataCollectionStatus": {},
          "created": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "lock": {
            "type": "boolean",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string"
          },
          "completed_stage": {
            "type": "array",
            "items": {}
          },
          "process": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "vehicleModelIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<LcaDataSubmission, 'id'>, 'vendorId'>"
      },
      "LcaDataSubmissionPartial": {
        "title": "LcaDataSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<LcaDataSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "supplierInformation": {
            "type": "object",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "imdsId": {},
          "lastUpdateDate": {
            "type": "string"
          },
          "dataCollectionStatus": {},
          "created": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "lock": {
            "type": "boolean",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string"
          },
          "completed_stage": {
            "type": "array",
            "items": {}
          },
          "process": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "vehicleModelIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<LcaDataSubmission>"
      },
      "LcaDataSubmissionWithRelations": {
        "title": "LcaDataSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: LcaDataSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "supplierInformation": {
            "type": "object",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "imdsId": {},
          "lastUpdateDate": {
            "type": "string"
          },
          "dataCollectionStatus": {},
          "created": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "lock": {
            "type": "boolean",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string"
          },
          "completed_stage": {
            "type": "array",
            "items": {}
          },
          "process": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "vehicleModelIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "vendorId": {
            "type": "number"
          },
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "LcaDataSubmissionWithRelations"
      },
      "Vehicle": {
        "title": "Vehicle",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "required": [
          "title",
          "created_on",
          "created_by"
        ],
        "additionalProperties": false
      },
      "NewVehicle": {
        "title": "NewVehicle",
        "type": "object",
        "description": "(tsType: Omit<Vehicle, 'id' | 'created_on'>, schemaOptions: { title: 'NewVehicle', exclude: [ 'id', 'created_on' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "required": [
          "title",
          "created_by"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Vehicle, 'id' | 'created_on'>"
      },
      "VehicleWithRelations": {
        "title": "VehicleWithRelations",
        "type": "object",
        "description": "(tsType: VehicleWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "userProfile": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "title",
          "created_on",
          "created_by"
        ],
        "additionalProperties": false,
        "x-typescript-type": "VehicleWithRelations"
      },
      "VehiclePartial": {
        "title": "VehiclePartial",
        "type": "object",
        "description": "(tsType: Partial<Vehicle>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Vehicle>"
      },
      "ValueChainSubmission": {
        "title": "ValueChainSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partnerType": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "return_remarks": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "srfId": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewValueChainSubmission": {
        "title": "NewValueChainSubmission",
        "type": "object",
        "description": "(tsType: Omit<ValueChainSubmission, 'id'>, schemaOptions: { title: 'NewValueChainSubmission', exclude: [ 'id' ] })",
        "properties": {
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partnerType": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "return_remarks": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "srfId": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ValueChainSubmission, 'id'>"
      },
      "ValueChainSubmissionWithRelations": {
        "title": "ValueChainSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: ValueChainSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partnerType": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "return_remarks": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "srfId": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {},
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ValueChainSubmissionWithRelations"
      },
      "ValueChainSubmissionPartial": {
        "title": "ValueChainSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<ValueChainSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partnerType": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "return_remarks": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "srfId": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ValueChainSubmission>"
      },
      "ConsolidateFormCollection": {
        "title": "ConsolidateFormCollection",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "tags": {},
          "type": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "frameworksIdsByCategory": {
            "type": "object"
          },
          "frameworksReferenceByCategory": {
            "type": "object"
          },
          "allFrameworkIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "User": {
        "title": "User",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "realm": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "emailVerified": {
            "type": "boolean"
          },
          "verificationToken": {
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "additionalProperties": true
      },
      "NewUser": {
        "title": "NewUser",
        "type": "object",
        "description": "(tsType: NewUserProfile, schemaOptions: { title: 'NewUser' })",
        "properties": {
          "id": {
            "type": "number"
          },
          "company": {
            "type": "string"
          },
          "information": {
            "type": "object"
          },
          "coginfo": {
            "type": "object"
          },
          "role": {
            "type": "string"
          },
          "supplierCode": {
            "type": "string",
            "nullable": true
          },
          "dealerCode": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "userPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "adminPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "supplierPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "cognitoRefUserName": {
            "type": "string",
            "nullable": true
          },
          "supervisor": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "emailSentCount": {
            "type": "number",
            "nullable": true
          },
          "approvalType": {
            "type": "number",
            "nullable": true
          },
          "ssoLogin": {
            "type": "boolean"
          },
          "userId": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "access": {
            "type": "object"
          },
          "fyStartMonth": {
            "type": "string"
          },
          "tierLabel": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "blocked": {},
          "lastLogin": {},
          "firstLogin": {},
          "username": {
            "type": "string"
          },
          "email": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewUserProfile"
      },
      "NewUserRequest": {
        "title": "NewUserRequest",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "realm": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "emailVerified": {
            "type": "boolean"
          },
          "verificationToken": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "company": {
            "type": "string"
          }
        },
        "required": [
          "email",
          "password",
          "company"
        ],
        "additionalProperties": true
      },
      "UserSurvey": {
        "title": "UserSurvey",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "reporting_period": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "endDate": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "link": {
            "type": "string",
            "nullable": true
          },
          "surveyConfig": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "required": [
          "title"
        ],
        "additionalProperties": false
      },
      "NewUserSurvey": {
        "title": "NewUserSurvey",
        "type": "object",
        "description": "(tsType: Omit<UserSurvey, 'id'>, schemaOptions: { title: 'NewUserSurvey', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "reporting_period": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "endDate": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "link": {
            "type": "string",
            "nullable": true
          },
          "surveyConfig": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "required": [
          "title"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<UserSurvey, 'id'>"
      },
      "UserSurveyWithRelations": {
        "title": "UserSurveyWithRelations",
        "type": "object",
        "description": "(tsType: UserSurveyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "reporting_period": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "endDate": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "link": {
            "type": "string",
            "nullable": true
          },
          "surveyConfig": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "userProfile": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {},
          "userSurveyTriggers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserSurveyTriggerWithRelations"
            }
          }
        },
        "required": [
          "title"
        ],
        "additionalProperties": false,
        "x-typescript-type": "UserSurveyWithRelations"
      },
      "UserSurveyTriggerWithRelations": {
        "title": "UserSurveyTriggerWithRelations",
        "type": "object",
        "description": "(tsType: UserSurveyTriggerWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "employeeId": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "clientIP": {},
          "response": {
            "type": "object"
          },
          "comments": {
            "type": "string"
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "userSurveyId": {
            "type": "number"
          },
          "userProfile": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {},
          "userSurvey": {
            "$ref": "#/components/schemas/UserSurveyWithRelations"
          }
        },
        "required": [
          "employeeId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "UserSurveyTriggerWithRelations"
      },
      "UserSurveyPartial": {
        "title": "UserSurveyPartial",
        "type": "object",
        "description": "(tsType: Partial<UserSurvey>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "reporting_period": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "endDate": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "link": {
            "type": "string",
            "nullable": true
          },
          "surveyConfig": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<UserSurvey>"
      },
      "UserSurveyTrigger": {
        "title": "UserSurveyTrigger",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "employeeId": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "clientIP": {},
          "response": {
            "type": "object"
          },
          "comments": {
            "type": "string"
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "userSurveyId": {
            "type": "number"
          }
        },
        "required": [
          "employeeId"
        ],
        "additionalProperties": false
      },
      "UserRoleAuthorization": {
        "title": "UserRoleAuthorization",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "roles": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewUserRoleAuthorization": {
        "title": "NewUserRoleAuthorization",
        "type": "object",
        "description": "(tsType: Omit<UserRoleAuthorization, 'id'>, schemaOptions: { title: 'NewUserRoleAuthorization', exclude: [ 'id' ] })",
        "properties": {
          "userProfileId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "roles": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<UserRoleAuthorization, 'id'>"
      },
      "UserRoleAuthorizationWithRelations": {
        "title": "UserRoleAuthorizationWithRelations",
        "type": "object",
        "description": "(tsType: UserRoleAuthorizationWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "roles": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "UserRoleAuthorizationWithRelations"
      },
      "UserRoleAuthorizationPartial": {
        "title": "UserRoleAuthorizationPartial",
        "type": "object",
        "description": "(tsType: Partial<UserRoleAuthorization>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "roles": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<UserRoleAuthorization>"
      },
      "UserProfile": {
        "title": "UserProfile",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "company": {
            "type": "string"
          },
          "information": {
            "type": "object"
          },
          "coginfo": {
            "type": "object"
          },
          "role": {
            "type": "string"
          },
          "supplierCode": {
            "type": "string",
            "nullable": true
          },
          "dealerCode": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "userPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "adminPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "supplierPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "cognitoRefUserName": {
            "type": "string",
            "nullable": true
          },
          "supervisor": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "emailSentCount": {
            "type": "number",
            "nullable": true
          },
          "approvalType": {
            "type": "number",
            "nullable": true
          },
          "ssoLogin": {
            "type": "boolean"
          },
          "userId": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "access": {
            "type": "object"
          },
          "fyStartMonth": {
            "type": "string"
          },
          "tierLabel": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "blocked": {},
          "lastLogin": {},
          "firstLogin": {}
        },
        "additionalProperties": false
      },
      "NewUserProfile": {
        "title": "NewUserProfile",
        "type": "object",
        "description": "(tsType: Omit<UserProfile, 'id'>, schemaOptions: { title: 'NewUserProfile', exclude: [ 'id' ] })",
        "properties": {
          "company": {
            "type": "string"
          },
          "information": {
            "type": "object"
          },
          "coginfo": {
            "type": "object"
          },
          "role": {
            "type": "string"
          },
          "supplierCode": {
            "type": "string",
            "nullable": true
          },
          "dealerCode": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "userPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "adminPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "supplierPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "cognitoRefUserName": {
            "type": "string",
            "nullable": true
          },
          "supervisor": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "emailSentCount": {
            "type": "number",
            "nullable": true
          },
          "approvalType": {
            "type": "number",
            "nullable": true
          },
          "ssoLogin": {
            "type": "boolean"
          },
          "userId": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "access": {
            "type": "object"
          },
          "fyStartMonth": {
            "type": "string"
          },
          "tierLabel": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "blocked": {},
          "lastLogin": {},
          "firstLogin": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<UserProfile, 'id'>"
      },
      "AssignDcfEntityUser": {
        "title": "AssignDcfEntityUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "nullable": true
          },
          "isAutoApproval": {
            "type": "boolean",
            "nullable": true
          },
          "frequency": {
            "type": "number"
          },
          "standard": {},
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "UserProfileWithRelations": {
        "title": "UserProfileWithRelations",
        "type": "object",
        "description": "(tsType: UserProfileWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "company": {
            "type": "string"
          },
          "information": {
            "type": "object"
          },
          "coginfo": {
            "type": "object"
          },
          "role": {
            "type": "string"
          },
          "supplierCode": {
            "type": "string",
            "nullable": true
          },
          "dealerCode": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "userPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "adminPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "supplierPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "cognitoRefUserName": {
            "type": "string",
            "nullable": true
          },
          "supervisor": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "emailSentCount": {
            "type": "number",
            "nullable": true
          },
          "approvalType": {
            "type": "number",
            "nullable": true
          },
          "ssoLogin": {
            "type": "boolean"
          },
          "userId": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "access": {
            "type": "object"
          },
          "fyStartMonth": {
            "type": "string"
          },
          "tierLabel": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "blocked": {},
          "lastLogin": {},
          "firstLogin": {},
          "locationOnes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LocationOneWithRelations"
            }
          },
          "frequencies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FrequencyWithRelations"
            }
          },
          "assignDcfClients": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfClientWithRelations"
            }
          },
          "newGoals": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewGoalsWithRelations"
            }
          },
          "formCollections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FormCollectionWithRelations"
            }
          },
          "assignDcfUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfUserWithRelations"
            }
          },
          "assignDcfSuppliers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfSuppliersWithRelations"
            }
          },
          "submitDcfs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubmitDcfWithRelations"
            }
          },
          "dpReports": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DpReportWithRelations"
            }
          },
          "submitRfs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubmitRfWithRelations"
            }
          },
          "qlListingFilters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QlListingFilterWithRelations"
            }
          },
          "assignRfUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignRfUsersWithRelations"
            }
          },
          "submitCfs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubmitCfWithRelations"
            }
          },
          "assignDcfUserNews": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfUserNewWithRelations"
            }
          },
          "submitRfNews": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubmitRfNewWithRelations"
            }
          },
          "submitDcfNews": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubmitDcfNewWithRelations"
            }
          },
          "dpReportNews": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DpReportNewWithRelations"
            }
          },
          "assignDfUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDfUserWithRelations"
            }
          },
          "assignSrfUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignSrfUserWithRelations"
            }
          },
          "assignRfEntities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignRfEntityWithRelations"
            }
          },
          "assignDcfEntities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfEntityWithRelations"
            }
          },
          "assignDfEntities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDfEntityWithRelations"
            }
          },
          "assignSrfEntities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignSrfEntityWithRelations"
            }
          },
          "assignDcfEntityUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfEntityUserWithRelations"
            }
          },
          "assignDfEntityUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDfEntityUserWithRelations"
            }
          },
          "assignSrfEntityUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignSrfEntityUserWithRelations"
            }
          },
          "quantitativeSubmissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuantitativeSubmissionWithRelations"
            }
          },
          "clientEfCategoryAssignments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ClientEfCategoryAssignmentWithRelations"
            }
          },
          "clientInitiatives": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ClientInitiativeWithRelations"
            }
          },
          "quantitativeDpReports": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuantitativeDpReportWithRelations"
            }
          },
          "newClientCertifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewClientCertificationWithRelations"
            }
          },
          "qualitativeSubmissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QualitativeSubmissionWithRelations"
            }
          },
          "indicatorApproverAssignments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndicatorApproverAssignmentWithRelations"
            }
          },
          "supplierAssessmentAssignments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplierAssessmentAssignmentWithRelations"
            }
          },
          "policyProcedures": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PolicyProcedureWithRelations"
            }
          },
          "qualitativeApprovals": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QualitativeApprovalWithRelations"
            }
          },
          "SupplierSectionSubmissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplierSectionSubmissionWithRelations"
            }
          },
          "qnIndicatorApprovals": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QnIndicatorApprovalWithRelations"
            }
          },
          "dealerResponseForms": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DealerResponseFormWithRelations"
            }
          },
          "helper": {
            "$ref": "#/components/schemas/HelperWithRelations"
          },
          "dealerAssessmentAssignments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DealerAssessmentAssignmentWithRelations"
            }
          },
          "indicatorSections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndicatorSectionWithRelations"
            }
          },
          "sapCollections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SapCollectionWithRelations"
            }
          },
          "sapResponses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SapResponseWithRelations"
            }
          },
          "clientEfCategoryMappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ClientEfCategoryMappingWithRelations"
            }
          },
          "structuredResponses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StructuredResponseWithRelations"
            }
          },
          "dealerChecklistSubmissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DealerChecklistSubmissionWithRelations"
            }
          },
          "vendorCodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VendorCodeWithRelations"
            }
          },
          "valueChainSubmissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValueChainSubmissionWithRelations"
            }
          },
          "ticketings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketingWithRelations"
            }
          },
          "newsCirculations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewsCirculationWithRelations"
            }
          },
          "assignQlEntities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignQlEntityWithRelations"
            }
          },
          "assignQlEntityUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignQlEntityUserWithRelations"
            }
          },
          "deleteUserLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DeleteUserLogWithRelations"
            }
          },
          "computedIndicators": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ComputedIndicatorWithRelations"
            }
          },
          "computedIndicatorRequests": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ComputedIndicatorRequestWithRelations"
            }
          },
          "vehicleModels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VehicleWithRelations"
            }
          },
          "loginActivities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LoginActivityWithRelations"
            }
          },
          "vendorCompanies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VendorCompanyWithRelations"
            }
          },
          "supplierSrfMetaData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplierSrfMetaDataWithRelations"
            }
          },
          "userSurveys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserSurveyWithRelations"
            }
          },
          "userSurveyTriggers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserSurveyTriggerWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "UserProfileWithRelations"
      },
      "UserProfilePartial": {
        "title": "UserProfilePartial",
        "type": "object",
        "description": "(tsType: Partial<UserProfile>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "company": {
            "type": "string"
          },
          "information": {
            "type": "object"
          },
          "coginfo": {
            "type": "object"
          },
          "role": {
            "type": "string"
          },
          "supplierCode": {
            "type": "string",
            "nullable": true
          },
          "dealerCode": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "userPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "adminPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "supplierPortalUrl": {
            "type": "string",
            "nullable": true
          },
          "cognitoRefUserName": {
            "type": "string",
            "nullable": true
          },
          "supervisor": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "emailSentCount": {
            "type": "number",
            "nullable": true
          },
          "approvalType": {
            "type": "number",
            "nullable": true
          },
          "ssoLogin": {
            "type": "boolean"
          },
          "userId": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "access": {
            "type": "object"
          },
          "fyStartMonth": {
            "type": "string"
          },
          "tierLabel": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "blocked": {},
          "lastLogin": {},
          "firstLogin": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<UserProfile>"
      },
      "NewVendorCodeInUserProfile": {
        "title": "NewVendorCodeInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<VendorCode, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewVendorCodeInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "code": {
            "type": "string"
          },
          "clientId": {
            "type": "number"
          },
          "emailSentCount": {
            "type": "number"
          },
          "isBRSRCoreGroup": {},
          "plantLocation": {},
          "supplierCategory": {
            "type": "number"
          },
          "supplierPriorityGroup": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "supplierContact": {
            "type": "string"
          },
          "supplierName": {
            "type": "string"
          },
          "supplierSPOC": {
            "type": "string"
          },
          "supplierLocation": {
            "type": "string"
          },
          "supplierSpentOn": {},
          "supplierContact2": {
            "type": "string",
            "nullable": true
          },
          "supplierContact3": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail2": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail3": {
            "type": "string",
            "nullable": true
          },
          "supplierContact4": {
            "type": "string",
            "nullable": true
          },
          "supplierContact5": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail4": {
            "type": "string",
            "nullable": true
          },
          "supplierEmail5": {
            "type": "string",
            "nullable": true
          },
          "dealerName": {
            "type": "string",
            "nullable": true
          },
          "dealerSPOC": {
            "type": "string"
          },
          "dealerCategory": {
            "type": "number"
          },
          "dealerZone": {
            "type": "number"
          },
          "dealerLocation": {
            "type": "string"
          },
          "dealerCountry": {
            "type": "string"
          },
          "dealerAO": {
            "type": "string"
          },
          "service": {
            "type": "object"
          },
          "sales": {
            "type": "object"
          },
          "aps": {
            "type": "object"
          },
          "ao": {
            "type": "object"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "lastLoginOn": {
            "type": "string",
            "nullable": true
          },
          "lastUnBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "lastBlockedOn": {
            "type": "string",
            "nullable": true
          },
          "blockedBy": {
            "type": "number",
            "nullable": true
          },
          "unBlockedBy": {
            "type": "number",
            "nullable": true
          },
          "blocked": {},
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "assessmentStartMonth": {
            "type": "string",
            "nullable": true
          },
          "tvsPlantLocation": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "vendorCompanyId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<VendorCode, 'id'>, 'userProfileId'>"
      },
      "NewValueChainSubmissionInUserProfile": {
        "title": "NewValueChainSubmissionInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ValueChainSubmission, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewValueChainSubmissionInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partnerType": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "return_remarks": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "srfId": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ValueChainSubmission, 'id'>, 'userProfileId'>"
      },
      "Ticketing": {
        "title": "Ticketing",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "message": {},
          "priority": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "userType": {
            "type": "number"
          },
          "subject": {
            "type": "string"
          },
          "raised_by": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTicketingInUserProfile": {
        "title": "NewTicketingInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Ticketing, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewTicketingInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "message": {},
          "priority": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "userType": {
            "type": "number"
          },
          "subject": {
            "type": "string"
          },
          "raised_by": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Ticketing, 'id'>, 'userProfileId'>"
      },
      "TicketingPartial": {
        "title": "TicketingPartial",
        "type": "object",
        "description": "(tsType: Partial<Ticketing>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "message": {},
          "priority": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "userType": {
            "type": "number"
          },
          "subject": {
            "type": "string"
          },
          "raised_by": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ticketing>"
      },
      "SupplierAssessmentAssignment": {
        "title": "SupplierAssessmentAssignment",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "assessmentStartDate": {
            "type": "string",
            "nullable": true
          },
          "assessmentEndDate": {
            "type": "string",
            "nullable": true
          },
          "auditStartDate": {
            "type": "string",
            "nullable": true
          },
          "auditEndDate": {
            "type": "string",
            "nullable": true
          },
          "supplierMSIScore": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {
            "type": "number",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "supplierSubmittedOn": {
            "type": "string"
          },
          "auditorSubmittedOn": {
            "type": "string"
          },
          "supplierModifiedOn": {
            "type": "string"
          },
          "auditorModifiedOn": {
            "type": "string"
          },
          "supplierSubmittedBy": {
            "type": "number"
          },
          "auditorSubmittedBy": {
            "type": "number"
          },
          "supplierModifiedBy": {
            "type": "number"
          },
          "auditorModifiedBy": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "active": {
            "type": "boolean",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number"
          },
          "re_created_on": {
            "type": "string"
          },
          "re_supplier_assessment_assignment_id": {
            "type": "string"
          },
          "attachment1": {},
          "imported": {},
          "attachment2": {},
          "attachment3": {},
          "userProfileId": {
            "type": "number"
          },
          "actionPlanType": {
            "type": "number",
            "nullable": true
          },
          "actionPlanSubmittedDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewer_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "group1": {
            "type": "object"
          },
          "group2": {
            "type": "object"
          },
          "group3": {
            "type": "object"
          },
          "group4": {
            "type": "object"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSupplierAssessmentAssignmentInUserProfile": {
        "title": "NewSupplierAssessmentAssignmentInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SupplierAssessmentAssignment, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSupplierAssessmentAssignmentInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "assessmentStartDate": {
            "type": "string",
            "nullable": true
          },
          "assessmentEndDate": {
            "type": "string",
            "nullable": true
          },
          "auditStartDate": {
            "type": "string",
            "nullable": true
          },
          "auditEndDate": {
            "type": "string",
            "nullable": true
          },
          "supplierMSIScore": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {
            "type": "number",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "supplierSubmittedOn": {
            "type": "string"
          },
          "auditorSubmittedOn": {
            "type": "string"
          },
          "supplierModifiedOn": {
            "type": "string"
          },
          "auditorModifiedOn": {
            "type": "string"
          },
          "supplierSubmittedBy": {
            "type": "number"
          },
          "auditorSubmittedBy": {
            "type": "number"
          },
          "supplierModifiedBy": {
            "type": "number"
          },
          "auditorModifiedBy": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "active": {
            "type": "boolean",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number"
          },
          "re_created_on": {
            "type": "string"
          },
          "re_supplier_assessment_assignment_id": {
            "type": "string"
          },
          "attachment1": {},
          "imported": {},
          "attachment2": {},
          "attachment3": {},
          "userProfileId": {
            "type": "number"
          },
          "actionPlanType": {
            "type": "number",
            "nullable": true
          },
          "actionPlanSubmittedDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewer_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "group1": {
            "type": "object"
          },
          "group2": {
            "type": "object"
          },
          "group3": {
            "type": "object"
          },
          "group4": {
            "type": "object"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SupplierAssessmentAssignment, 'id'>, 'userProfileId'>"
      },
      "SupplierAssessmentAssignmentPartial": {
        "title": "SupplierAssessmentAssignmentPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplierAssessmentAssignment>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "assessmentStartDate": {
            "type": "string",
            "nullable": true
          },
          "assessmentEndDate": {
            "type": "string",
            "nullable": true
          },
          "auditStartDate": {
            "type": "string",
            "nullable": true
          },
          "auditEndDate": {
            "type": "string",
            "nullable": true
          },
          "supplierMSIScore": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {
            "type": "number",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "supplierSubmittedOn": {
            "type": "string"
          },
          "auditorSubmittedOn": {
            "type": "string"
          },
          "supplierModifiedOn": {
            "type": "string"
          },
          "auditorModifiedOn": {
            "type": "string"
          },
          "supplierSubmittedBy": {
            "type": "number"
          },
          "auditorSubmittedBy": {
            "type": "number"
          },
          "supplierModifiedBy": {
            "type": "number"
          },
          "auditorModifiedBy": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "active": {
            "type": "boolean",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number"
          },
          "re_created_on": {
            "type": "string"
          },
          "re_supplier_assessment_assignment_id": {
            "type": "string"
          },
          "attachment1": {},
          "imported": {},
          "attachment2": {},
          "attachment3": {},
          "userProfileId": {
            "type": "number"
          },
          "actionPlanType": {
            "type": "number",
            "nullable": true
          },
          "actionPlanSubmittedDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewer_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "group1": {
            "type": "object"
          },
          "group2": {
            "type": "object"
          },
          "group3": {
            "type": "object"
          },
          "group4": {
            "type": "object"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplierAssessmentAssignment>"
      },
      "SubmitRf": {
        "title": "SubmitRf",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSubmitRfInUserProfile": {
        "title": "NewSubmitRfInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubmitRf, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSubmitRfInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubmitRf, 'id'>, 'userProfileId'>"
      },
      "SubmitRfNew": {
        "title": "SubmitRfNew",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "entity_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSubmitRfNewInUserProfile": {
        "title": "NewSubmitRfNewInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubmitRfNew, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSubmitRfNewInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "entity_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubmitRfNew, 'id'>, 'userProfileId'>"
      },
      "SubmitDcf": {
        "title": "SubmitDcf",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewSubmitDcfInUserProfile": {
        "title": "NewSubmitDcfInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubmitDcf, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSubmitDcfInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubmitDcf, 'id'>, 'userProfileId'>"
      },
      "SubmitDcfNew": {
        "title": "SubmitDcfNew",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSubmitDcfNewInUserProfile": {
        "title": "NewSubmitDcfNewInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubmitDcfNew, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSubmitDcfNewInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubmitDcfNew, 'id'>, 'userProfileId'>"
      },
      "SubmitCf": {
        "title": "SubmitCf",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "cf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "return_remarks": {},
          "reviewed_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "form_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSubmitCfInUserProfile": {
        "title": "NewSubmitCfInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubmitCf, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSubmitCfInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "cf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "return_remarks": {},
          "reviewed_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "form_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubmitCf, 'id'>, 'userProfileId'>"
      },
      "StructuredResponse": {
        "title": "StructuredResponse",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "maskId": {},
          "reportedDate": {},
          "uniqueId": {},
          "efValue": {},
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "parentId": {},
          "isNull": {
            "type": "boolean"
          },
          "isManualForm": {
            "type": "boolean"
          },
          "valueType": {},
          "currentId": {},
          "additionalValue1": {},
          "additionalValue2": {},
          "additionalValue3": {},
          "additionalValue4": {},
          "attachment": {},
          "startDate": {},
          "endDate": {},
          "level": {
            "type": "number",
            "nullable": true
          },
          "locationId": {
            "type": "number",
            "nullable": true
          },
          "formType": {},
          "dataType": {},
          "subCategory1": {},
          "subCategory2": {},
          "subCategory3": {},
          "subCategory4": {},
          "value": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "conversionValue": {},
          "conversionUnit": {
            "type": "string",
            "nullable": true
          },
          "uom": {},
          "dcfId": {
            "type": "number"
          },
          "submitDcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewStructuredResponseInUserProfile": {
        "title": "NewStructuredResponseInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<StructuredResponse, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewStructuredResponseInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "maskId": {},
          "reportedDate": {},
          "uniqueId": {},
          "efValue": {},
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "parentId": {},
          "isNull": {
            "type": "boolean"
          },
          "isManualForm": {
            "type": "boolean"
          },
          "valueType": {},
          "currentId": {},
          "additionalValue1": {},
          "additionalValue2": {},
          "additionalValue3": {},
          "additionalValue4": {},
          "attachment": {},
          "startDate": {},
          "endDate": {},
          "level": {
            "type": "number",
            "nullable": true
          },
          "locationId": {
            "type": "number",
            "nullable": true
          },
          "formType": {},
          "dataType": {},
          "subCategory1": {},
          "subCategory2": {},
          "subCategory3": {},
          "subCategory4": {},
          "value": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "conversionValue": {},
          "conversionUnit": {
            "type": "string",
            "nullable": true
          },
          "uom": {},
          "dcfId": {
            "type": "number"
          },
          "submitDcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<StructuredResponse, 'id'>, 'userProfileId'>"
      },
      "StructuredResponsePartial": {
        "title": "StructuredResponsePartial",
        "type": "object",
        "description": "(tsType: Partial<StructuredResponse>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "maskId": {},
          "reportedDate": {},
          "uniqueId": {},
          "efValue": {},
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "parentId": {},
          "isNull": {
            "type": "boolean"
          },
          "isManualForm": {
            "type": "boolean"
          },
          "valueType": {},
          "currentId": {},
          "additionalValue1": {},
          "additionalValue2": {},
          "additionalValue3": {},
          "additionalValue4": {},
          "attachment": {},
          "startDate": {},
          "endDate": {},
          "level": {
            "type": "number",
            "nullable": true
          },
          "locationId": {
            "type": "number",
            "nullable": true
          },
          "formType": {},
          "dataType": {},
          "subCategory1": {},
          "subCategory2": {},
          "subCategory3": {},
          "subCategory4": {},
          "value": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "conversionValue": {},
          "conversionUnit": {
            "type": "string",
            "nullable": true
          },
          "uom": {},
          "dcfId": {
            "type": "number"
          },
          "submitDcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<StructuredResponse>"
      },
      "SapResponse": {
        "title": "SapResponse",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "Location": {
            "type": "string"
          },
          "Title": {
            "type": "string"
          },
          "dataType": {
            "type": "number"
          },
          "categoryType": {
            "type": "number"
          },
          "WasteCategory": {
            "type": "string"
          },
          "Date": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "sapId": {
            "type": "string"
          },
          "FuelType": {
            "type": "string",
            "nullable": true
          },
          "EmpId": {
            "type": "string",
            "nullable": true
          },
          "BTOrigin": {
            "type": "string",
            "nullable": true
          },
          "NetPay": {},
          "Month": {
            "type": "string",
            "nullable": true
          },
          "PurchaseOrder": {
            "type": "string",
            "nullable": true
          },
          "HSNCode": {
            "type": "string",
            "nullable": true
          },
          "TotalSpent": {},
          "efKey": {
            "type": "string",
            "nullable": true
          },
          "DPName": {
            "type": "string",
            "nullable": true
          },
          "MaterialCategory": {
            "type": "string",
            "nullable": true
          },
          "MaterialDescription": {
            "type": "string",
            "nullable": true
          },
          "VendorCode": {
            "type": "string",
            "nullable": true
          },
          "SupplierName": {
            "type": "string",
            "nullable": true
          },
          "Plant": {
            "type": "string",
            "nullable": true
          },
          "BTDestination": {
            "type": "string",
            "nullable": true
          },
          "DepatureDate": {
            "type": "string",
            "nullable": true
          },
          "ArrivalDate": {
            "type": "string",
            "nullable": true
          },
          "BTPNR": {
            "type": "string",
            "nullable": true
          },
          "classType": {
            "type": "string",
            "nullable": true
          },
          "btTitle": {
            "type": "string",
            "nullable": true
          },
          "BTMode": {
            "type": "string",
            "nullable": true
          },
          "ModeOfTransportation": {
            "type": "string",
            "nullable": true
          },
          "WasteDescription": {
            "type": "string",
            "nullable": true
          },
          "CurrencyValue": {},
          "Quantity": {},
          "ProductType": {},
          "MaterialNumber": {},
          "OriginLocation": {},
          "ContractType": {},
          "EmpType": {},
          "DOB": {},
          "Gender": {},
          "OfficeCity": {},
          "OfficeLocation": {},
          "InvoiceAmount": {},
          "DestinationLocation": {},
          "Currency": {},
          "Rowcount": {},
          "UoM": {
            "type": "string",
            "nullable": true
          },
          "Distance": {
            "type": "number",
            "nullable": true
          },
          "fileKey": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "fetched_on": {
            "type": "string",
            "nullable": true
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSapResponseInUserProfile": {
        "title": "NewSapResponseInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SapResponse, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSapResponseInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "Location": {
            "type": "string"
          },
          "Title": {
            "type": "string"
          },
          "dataType": {
            "type": "number"
          },
          "categoryType": {
            "type": "number"
          },
          "WasteCategory": {
            "type": "string"
          },
          "Date": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "sapId": {
            "type": "string"
          },
          "FuelType": {
            "type": "string",
            "nullable": true
          },
          "EmpId": {
            "type": "string",
            "nullable": true
          },
          "BTOrigin": {
            "type": "string",
            "nullable": true
          },
          "NetPay": {},
          "Month": {
            "type": "string",
            "nullable": true
          },
          "PurchaseOrder": {
            "type": "string",
            "nullable": true
          },
          "HSNCode": {
            "type": "string",
            "nullable": true
          },
          "TotalSpent": {},
          "efKey": {
            "type": "string",
            "nullable": true
          },
          "DPName": {
            "type": "string",
            "nullable": true
          },
          "MaterialCategory": {
            "type": "string",
            "nullable": true
          },
          "MaterialDescription": {
            "type": "string",
            "nullable": true
          },
          "VendorCode": {
            "type": "string",
            "nullable": true
          },
          "SupplierName": {
            "type": "string",
            "nullable": true
          },
          "Plant": {
            "type": "string",
            "nullable": true
          },
          "BTDestination": {
            "type": "string",
            "nullable": true
          },
          "DepatureDate": {
            "type": "string",
            "nullable": true
          },
          "ArrivalDate": {
            "type": "string",
            "nullable": true
          },
          "BTPNR": {
            "type": "string",
            "nullable": true
          },
          "classType": {
            "type": "string",
            "nullable": true
          },
          "btTitle": {
            "type": "string",
            "nullable": true
          },
          "BTMode": {
            "type": "string",
            "nullable": true
          },
          "ModeOfTransportation": {
            "type": "string",
            "nullable": true
          },
          "WasteDescription": {
            "type": "string",
            "nullable": true
          },
          "CurrencyValue": {},
          "Quantity": {},
          "ProductType": {},
          "MaterialNumber": {},
          "OriginLocation": {},
          "ContractType": {},
          "EmpType": {},
          "DOB": {},
          "Gender": {},
          "OfficeCity": {},
          "OfficeLocation": {},
          "InvoiceAmount": {},
          "DestinationLocation": {},
          "Currency": {},
          "Rowcount": {},
          "UoM": {
            "type": "string",
            "nullable": true
          },
          "Distance": {
            "type": "number",
            "nullable": true
          },
          "fileKey": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "fetched_on": {
            "type": "string",
            "nullable": true
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SapResponse, 'id'>, 'userProfileId'>"
      },
      "SapResponsePartial": {
        "title": "SapResponsePartial",
        "type": "object",
        "description": "(tsType: Partial<SapResponse>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "Location": {
            "type": "string"
          },
          "Title": {
            "type": "string"
          },
          "dataType": {
            "type": "number"
          },
          "categoryType": {
            "type": "number"
          },
          "WasteCategory": {
            "type": "string"
          },
          "Date": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "sapId": {
            "type": "string"
          },
          "FuelType": {
            "type": "string",
            "nullable": true
          },
          "EmpId": {
            "type": "string",
            "nullable": true
          },
          "BTOrigin": {
            "type": "string",
            "nullable": true
          },
          "NetPay": {},
          "Month": {
            "type": "string",
            "nullable": true
          },
          "PurchaseOrder": {
            "type": "string",
            "nullable": true
          },
          "HSNCode": {
            "type": "string",
            "nullable": true
          },
          "TotalSpent": {},
          "efKey": {
            "type": "string",
            "nullable": true
          },
          "DPName": {
            "type": "string",
            "nullable": true
          },
          "MaterialCategory": {
            "type": "string",
            "nullable": true
          },
          "MaterialDescription": {
            "type": "string",
            "nullable": true
          },
          "VendorCode": {
            "type": "string",
            "nullable": true
          },
          "SupplierName": {
            "type": "string",
            "nullable": true
          },
          "Plant": {
            "type": "string",
            "nullable": true
          },
          "BTDestination": {
            "type": "string",
            "nullable": true
          },
          "DepatureDate": {
            "type": "string",
            "nullable": true
          },
          "ArrivalDate": {
            "type": "string",
            "nullable": true
          },
          "BTPNR": {
            "type": "string",
            "nullable": true
          },
          "classType": {
            "type": "string",
            "nullable": true
          },
          "btTitle": {
            "type": "string",
            "nullable": true
          },
          "BTMode": {
            "type": "string",
            "nullable": true
          },
          "ModeOfTransportation": {
            "type": "string",
            "nullable": true
          },
          "WasteDescription": {
            "type": "string",
            "nullable": true
          },
          "CurrencyValue": {},
          "Quantity": {},
          "ProductType": {},
          "MaterialNumber": {},
          "OriginLocation": {},
          "ContractType": {},
          "EmpType": {},
          "DOB": {},
          "Gender": {},
          "OfficeCity": {},
          "OfficeLocation": {},
          "InvoiceAmount": {},
          "DestinationLocation": {},
          "Currency": {},
          "Rowcount": {},
          "UoM": {
            "type": "string",
            "nullable": true
          },
          "Distance": {
            "type": "number",
            "nullable": true
          },
          "fileKey": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "fetched_on": {
            "type": "string",
            "nullable": true
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SapResponse>"
      },
      "SapCollection": {
        "title": "SapCollection",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "sapId": {
            "type": "string"
          },
          "indicatorIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "url": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSapCollectionInUserProfile": {
        "title": "NewSapCollectionInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SapCollection, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewSapCollectionInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "sapId": {
            "type": "string"
          },
          "indicatorIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "url": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SapCollection, 'id'>, 'userProfileId'>"
      },
      "SapCollectionPartial": {
        "title": "SapCollectionPartial",
        "type": "object",
        "description": "(tsType: Partial<SapCollection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "sapId": {
            "type": "string"
          },
          "indicatorIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "url": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SapCollection>"
      },
      "QuantitativeSubmission": {
        "title": "QuantitativeSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "imported": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "startDate": {},
          "endDate": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "auto_approval_on": {
            "type": "string",
            "nullable": true
          },
          "auto_approved": {
            "type": "boolean",
            "nullable": true
          },
          "actual_type": {
            "type": "number",
            "nullable": true
          },
          "l2_approved_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approved_by": {
            "type": "number",
            "nullable": true
          },
          "l2_approver_modified_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approver_modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQuantitativeSubmissionInUserProfile": {
        "title": "NewQuantitativeSubmissionInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QuantitativeSubmission, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewQuantitativeSubmissionInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "imported": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "startDate": {},
          "endDate": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "auto_approval_on": {
            "type": "string",
            "nullable": true
          },
          "auto_approved": {
            "type": "boolean",
            "nullable": true
          },
          "actual_type": {
            "type": "number",
            "nullable": true
          },
          "l2_approved_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approved_by": {
            "type": "number",
            "nullable": true
          },
          "l2_approver_modified_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approver_modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QuantitativeSubmission, 'id'>, 'userProfileId'>"
      },
      "QuantitativeDpReport": {
        "title": "QuantitativeDpReport",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "standard": {},
          "submitId": {
            "type": "number"
          },
          "dp": {
            "type": "string"
          },
          "value": {},
          "dataType": {},
          "formId": {},
          "frequency": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "tier0_id": {},
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "level": {
            "type": "number"
          },
          "entityUserAssId": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "reviewed_by": {},
          "approved_by": {
            "type": "number"
          },
          "reported_by": {
            "type": "number"
          },
          "submissionType": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQuantitativeDpReportInUserProfile": {
        "title": "NewQuantitativeDpReportInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QuantitativeDpReport, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewQuantitativeDpReportInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "standard": {},
          "submitId": {
            "type": "number"
          },
          "dp": {
            "type": "string"
          },
          "value": {},
          "dataType": {},
          "formId": {},
          "frequency": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "tier0_id": {},
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "level": {
            "type": "number"
          },
          "entityUserAssId": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "reviewed_by": {},
          "approved_by": {
            "type": "number"
          },
          "reported_by": {
            "type": "number"
          },
          "submissionType": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QuantitativeDpReport, 'id'>, 'userProfileId'>"
      },
      "QuantitativeDpReportPartial": {
        "title": "QuantitativeDpReportPartial",
        "type": "object",
        "description": "(tsType: Partial<QuantitativeDpReport>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "standard": {},
          "submitId": {
            "type": "number"
          },
          "dp": {
            "type": "string"
          },
          "value": {},
          "dataType": {},
          "formId": {},
          "frequency": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "tier0_id": {},
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "level": {
            "type": "number"
          },
          "entityUserAssId": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "reviewed_by": {},
          "approved_by": {
            "type": "number"
          },
          "reported_by": {
            "type": "number"
          },
          "submissionType": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QuantitativeDpReport>"
      },
      "QualitativeSubmission": {
        "title": "QualitativeSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "implevel": {
            "type": "number"
          },
          "response_type": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "reviewer_return": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "review_return_by": {
            "type": "number"
          },
          "review_return_on": {
            "type": "string"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "justification": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQualitativeSubmissionInUserProfile": {
        "title": "NewQualitativeSubmissionInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QualitativeSubmission, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewQualitativeSubmissionInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "implevel": {
            "type": "number"
          },
          "response_type": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "reviewer_return": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "review_return_by": {
            "type": "number"
          },
          "review_return_on": {
            "type": "string"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "justification": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QualitativeSubmission, 'id'>, 'userProfileId'>"
      },
      "QualitativeSubmissionPartial": {
        "title": "QualitativeSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<QualitativeSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "implevel": {
            "type": "number"
          },
          "response_type": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "reviewer_return": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "review_return_by": {
            "type": "number"
          },
          "review_return_on": {
            "type": "string"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "justification": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QualitativeSubmission>"
      },
      "QualitativeApproval": {
        "title": "QualitativeApproval",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporting_year": {
            "type": "number"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "return_remarks": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQualitativeApprovalInUserProfile": {
        "title": "NewQualitativeApprovalInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QualitativeApproval, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewQualitativeApprovalInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reporting_year": {
            "type": "number"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "return_remarks": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QualitativeApproval, 'id'>, 'userProfileId'>"
      },
      "QualitativeApprovalPartial": {
        "title": "QualitativeApprovalPartial",
        "type": "object",
        "description": "(tsType: Partial<QualitativeApproval>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporting_year": {
            "type": "number"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "return_remarks": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QualitativeApproval>"
      },
      "QnIndicatorApproval": {
        "title": "QnIndicatorApproval",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "year": {
            "type": "number"
          },
          "performanceCommentary": {
            "type": "array",
            "items": {}
          },
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "indicatorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQnIndicatorApprovalInUserProfile": {
        "title": "NewQnIndicatorApprovalInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QnIndicatorApproval, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewQnIndicatorApprovalInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "year": {
            "type": "number"
          },
          "performanceCommentary": {
            "type": "array",
            "items": {}
          },
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "indicatorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QnIndicatorApproval, 'id'>, 'userProfileId'>"
      },
      "QnIndicatorApprovalPartial": {
        "title": "QnIndicatorApprovalPartial",
        "type": "object",
        "description": "(tsType: Partial<QnIndicatorApproval>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "year": {
            "type": "number"
          },
          "performanceCommentary": {
            "type": "array",
            "items": {}
          },
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "indicatorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QnIndicatorApproval>"
      },
      "QlListingFilter": {
        "title": "QlListingFilter",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "category": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "remarks": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQlListingFilterInUserProfile": {
        "title": "NewQlListingFilterInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QlListingFilter, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewQlListingFilterInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "category": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "remarks": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QlListingFilter, 'id'>, 'userProfileId'>"
      },
      "PolicyProcedure": {
        "title": "PolicyProcedure",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "section": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "documents": {
            "type": "array",
            "items": {}
          },
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "dateOfRenewal": {
            "type": "string",
            "nullable": true
          },
          "dateOfRevision": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPolicyProcedureInUserProfile": {
        "title": "NewPolicyProcedureInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<PolicyProcedure, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewPolicyProcedureInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "section": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "documents": {
            "type": "array",
            "items": {}
          },
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "dateOfRenewal": {
            "type": "string",
            "nullable": true
          },
          "dateOfRevision": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<PolicyProcedure, 'id'>, 'userProfileId'>"
      },
      "PolicyProcedurePartial": {
        "title": "PolicyProcedurePartial",
        "type": "object",
        "description": "(tsType: Partial<PolicyProcedure>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "section": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "documents": {
            "type": "array",
            "items": {}
          },
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "dateOfRenewal": {
            "type": "string",
            "nullable": true
          },
          "dateOfRevision": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<PolicyProcedure>"
      },
      "NewsCirculation": {
        "title": "NewsCirculation",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "message": {},
          "title": {
            "type": "string"
          },
          "expiryDate": {},
          "pin": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewsCirculationInUserProfile": {
        "title": "NewNewsCirculationInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewsCirculation, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewNewsCirculationInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "message": {},
          "title": {
            "type": "string"
          },
          "expiryDate": {},
          "pin": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewsCirculation, 'id'>, 'userProfileId'>"
      },
      "NewsCirculationPartial": {
        "title": "NewsCirculationPartial",
        "type": "object",
        "description": "(tsType: Partial<NewsCirculation>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "message": {},
          "title": {
            "type": "string"
          },
          "expiryDate": {},
          "pin": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewsCirculation>"
      },
      "NewGoals": {
        "title": "NewGoals",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "category": {
            "type": "number"
          },
          "alignment": {
            "type": "number"
          },
          "boundary": {
            "type": "array",
            "items": {}
          },
          "sdg": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "alignment_tag": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewNewGoalsInUserProfile": {
        "title": "NewNewGoalsInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewGoals, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewNewGoalsInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "category": {
            "type": "number"
          },
          "alignment": {
            "type": "number"
          },
          "boundary": {
            "type": "array",
            "items": {}
          },
          "sdg": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "alignment_tag": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewGoals, 'id'>, 'userProfileId'>"
      },
      "NewClientCertification": {
        "title": "NewClientCertification",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "certificateId": {
            "type": "number"
          },
          "scopeType": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "certLevelId": {},
          "issuedDate": {},
          "expectedDate": {},
          "validity": {},
          "remark": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewClientCertificationInUserProfile": {
        "title": "NewNewClientCertificationInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewClientCertification, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewNewClientCertificationInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "certificateId": {
            "type": "number"
          },
          "scopeType": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "certLevelId": {},
          "issuedDate": {},
          "expectedDate": {},
          "validity": {},
          "remark": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewClientCertification, 'id'>, 'userProfileId'>"
      },
      "NewClientCertificationPartial": {
        "title": "NewClientCertificationPartial",
        "type": "object",
        "description": "(tsType: Partial<NewClientCertification>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "certificateId": {
            "type": "number"
          },
          "scopeType": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "certLevelId": {},
          "issuedDate": {},
          "expectedDate": {},
          "validity": {},
          "remark": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewClientCertification>"
      },
      "LocationOne": {
        "title": "LocationOne",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewLocationOneInUserProfile": {
        "title": "NewLocationOneInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<LocationOne, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewLocationOneInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<LocationOne, 'id'>, 'userProfileId'>"
      },
      "IndicatorSection": {
        "title": "IndicatorSection",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewIndicatorSectionInUserProfile": {
        "title": "NewIndicatorSectionInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<IndicatorSection, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewIndicatorSectionInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<IndicatorSection, 'id'>, 'userProfileId'>"
      },
      "IndicatorSectionPartial": {
        "title": "IndicatorSectionPartial",
        "type": "object",
        "description": "(tsType: Partial<IndicatorSection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<IndicatorSection>"
      },
      "IndicatorApproverAssignment": {
        "title": "IndicatorApproverAssignment",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "levelOfApproval": {
            "type": "number"
          },
          "locations": {
            "type": "array",
            "items": {}
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "accessType": {},
          "threshold": {
            "type": "boolean"
          },
          "tvalue1": {},
          "tvalue2": {},
          "indicatorId": {
            "type": "number"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewIndicatorApproverAssignmentInUserProfile": {
        "title": "NewIndicatorApproverAssignmentInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<IndicatorApproverAssignment, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewIndicatorApproverAssignmentInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "levelOfApproval": {
            "type": "number"
          },
          "locations": {
            "type": "array",
            "items": {}
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "accessType": {},
          "threshold": {
            "type": "boolean"
          },
          "tvalue1": {},
          "tvalue2": {},
          "indicatorId": {
            "type": "number"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<IndicatorApproverAssignment, 'id'>, 'userProfileId'>"
      },
      "IndicatorApproverAssignmentPartial": {
        "title": "IndicatorApproverAssignmentPartial",
        "type": "object",
        "description": "(tsType: Partial<IndicatorApproverAssignment>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "levelOfApproval": {
            "type": "number"
          },
          "locations": {
            "type": "array",
            "items": {}
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "accessType": {},
          "threshold": {
            "type": "boolean"
          },
          "tvalue1": {},
          "tvalue2": {},
          "indicatorId": {
            "type": "number"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<IndicatorApproverAssignment>"
      },
      "Helper": {
        "title": "Helper",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "shortlist_supplier_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "shortlist_dealer_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewHelperInUserProfile": {
        "title": "NewHelperInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Helper, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewHelperInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "shortlist_supplier_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "shortlist_dealer_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Helper, 'id'>, 'userProfileId'>"
      },
      "HelperPartial": {
        "title": "HelperPartial",
        "type": "object",
        "description": "(tsType: Partial<Helper>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "shortlist_supplier_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "shortlist_dealer_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Helper>"
      },
      "Frequency": {
        "title": "Frequency",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "data": {},
          "created": {
            "type": "string"
          },
          "locationThreeId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "topicNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewFrequencyInUserProfile": {
        "title": "NewFrequencyInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Frequency, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewFrequencyInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "data": {},
          "created": {
            "type": "string"
          },
          "locationThreeId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "topicNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Frequency, 'id'>, 'userProfileId'>"
      },
      "DpReport": {
        "title": "DpReport",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewDpReportInUserProfile": {
        "title": "NewDpReportInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DpReport, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewDpReportInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DpReport, 'id'>, 'userProfileId'>"
      },
      "DpReportNew": {
        "title": "DpReportNew",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDpReportNewInUserProfile": {
        "title": "NewDpReportNewInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DpReportNew, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewDpReportNewInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DpReportNew, 'id'>, 'userProfileId'>"
      },
      "DeleteUserLog": {
        "title": "DeleteUserLog",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "deletedUserId": {
            "type": "number"
          },
          "requestUserId": {
            "type": "number"
          },
          "deletedOn": {
            "type": "string"
          },
          "deletedMailId": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDeleteUserLogInUserProfile": {
        "title": "NewDeleteUserLogInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DeleteUserLog, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewDeleteUserLogInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "deletedUserId": {
            "type": "number"
          },
          "requestUserId": {
            "type": "number"
          },
          "deletedOn": {
            "type": "string"
          },
          "deletedMailId": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DeleteUserLog, 'id'>, 'userProfileId'>"
      },
      "DeleteUserLogPartial": {
        "title": "DeleteUserLogPartial",
        "type": "object",
        "description": "(tsType: Partial<DeleteUserLog>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "deletedUserId": {
            "type": "number"
          },
          "requestUserId": {
            "type": "number"
          },
          "deletedOn": {
            "type": "string"
          },
          "deletedMailId": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DeleteUserLog>"
      },
      "DealerResponseForm": {
        "title": "DealerResponseForm",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDealerResponseFormInUserProfile": {
        "title": "NewDealerResponseFormInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DealerResponseForm, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewDealerResponseFormInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DealerResponseForm, 'id'>, 'userProfileId'>"
      },
      "DealerResponseFormPartial": {
        "title": "DealerResponseFormPartial",
        "type": "object",
        "description": "(tsType: Partial<DealerResponseForm>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DealerResponseForm>"
      },
      "DealerChecklistSubmission": {
        "title": "DealerChecklistSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDealerChecklistSubmissionInUserProfile": {
        "title": "NewDealerChecklistSubmissionInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DealerChecklistSubmission, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewDealerChecklistSubmissionInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "response": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DealerChecklistSubmission, 'id'>, 'userProfileId'>"
      },
      "DealerChecklistSubmissionPartial": {
        "title": "DealerChecklistSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<DealerChecklistSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DealerChecklistSubmission>"
      },
      "DealerAssessmentAssignment": {
        "title": "DealerAssessmentAssignment",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "assessors": {
            "type": "array",
            "items": {}
          },
          "assessmentStartDate": {
            "type": "string"
          },
          "auditStartDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDealerAssessmentAssignmentInUserProfile": {
        "title": "NewDealerAssessmentAssignmentInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DealerAssessmentAssignment, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewDealerAssessmentAssignmentInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "assessors": {
            "type": "array",
            "items": {}
          },
          "assessmentStartDate": {
            "type": "string"
          },
          "auditStartDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DealerAssessmentAssignment, 'id'>, 'userProfileId'>"
      },
      "DealerAssessmentAssignmentPartial": {
        "title": "DealerAssessmentAssignmentPartial",
        "type": "object",
        "description": "(tsType: Partial<DealerAssessmentAssignment>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "assessors": {
            "type": "array",
            "items": {}
          },
          "assessmentStartDate": {
            "type": "string"
          },
          "auditStartDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DealerAssessmentAssignment>"
      },
      "ComputedIndicator": {
        "title": "ComputedIndicator",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewComputedIndicatorInUserProfile": {
        "title": "NewComputedIndicatorInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ComputedIndicator, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewComputedIndicatorInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ComputedIndicator, 'id'>, 'userProfileId'>"
      },
      "ComputedIndicatorPartial": {
        "title": "ComputedIndicatorPartial",
        "type": "object",
        "description": "(tsType: Partial<ComputedIndicator>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ComputedIndicator>"
      },
      "ClientInitiative": {
        "title": "ClientInitiative",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "completionDate": {
            "type": "string"
          },
          "targetReduction": {
            "type": "number"
          },
          "baselineData": {
            "type": "number"
          },
          "measurementUnit": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "category": {
            "type": "number"
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "investment": {
            "type": "number"
          },
          "monitorMethod": {
            "type": "string"
          },
          "expectedAchievement": {
            "type": "string"
          },
          "currentStatus": {
            "type": "number"
          },
          "goal": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "materialTopic": {
            "type": "number"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "currencyUnit": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClientInitiativeInUserProfile": {
        "title": "NewClientInitiativeInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ClientInitiative, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewClientInitiativeInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "completionDate": {
            "type": "string"
          },
          "targetReduction": {
            "type": "number"
          },
          "baselineData": {
            "type": "number"
          },
          "measurementUnit": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "category": {
            "type": "number"
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "investment": {
            "type": "number"
          },
          "monitorMethod": {
            "type": "string"
          },
          "expectedAchievement": {
            "type": "string"
          },
          "currentStatus": {
            "type": "number"
          },
          "goal": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "materialTopic": {
            "type": "number"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "currencyUnit": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ClientInitiative, 'id'>, 'userProfileId'>"
      },
      "ClientInitiativePartial": {
        "title": "ClientInitiativePartial",
        "type": "object",
        "description": "(tsType: Partial<ClientInitiative>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "completionDate": {
            "type": "string"
          },
          "targetReduction": {
            "type": "number"
          },
          "baselineData": {
            "type": "number"
          },
          "measurementUnit": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "category": {
            "type": "number"
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "investment": {
            "type": "number"
          },
          "monitorMethod": {
            "type": "string"
          },
          "expectedAchievement": {
            "type": "string"
          },
          "currentStatus": {
            "type": "number"
          },
          "goal": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "materialTopic": {
            "type": "number"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "currencyUnit": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ClientInitiative>"
      },
      "ClientEfCategoryMapping": {
        "title": "ClientEfCategoryMapping",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "checked_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "partial_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "efGhgSubCatId": {
            "type": "number"
          },
          "efGhgCatId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClientEfCategoryMappingInUserProfile": {
        "title": "NewClientEfCategoryMappingInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ClientEfCategoryMapping, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewClientEfCategoryMappingInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "checked_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "partial_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "efGhgSubCatId": {
            "type": "number"
          },
          "efGhgCatId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ClientEfCategoryMapping, 'id'>, 'userProfileId'>"
      },
      "ClientEfCategoryMappingPartial": {
        "title": "ClientEfCategoryMappingPartial",
        "type": "object",
        "description": "(tsType: Partial<ClientEfCategoryMapping>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "checked_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "partial_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "efGhgSubCatId": {
            "type": "number"
          },
          "efGhgCatId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ClientEfCategoryMapping>"
      },
      "ClientEfCategoryAssignment": {
        "title": "ClientEfCategoryAssignment",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClientEfCategoryAssignmentInUserProfile": {
        "title": "NewClientEfCategoryAssignmentInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ClientEfCategoryAssignment, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewClientEfCategoryAssignmentInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ClientEfCategoryAssignment, 'id'>, 'userProfileId'>"
      },
      "ClientEfCategoryAssignmentPartial": {
        "title": "ClientEfCategoryAssignmentPartial",
        "type": "object",
        "description": "(tsType: Partial<ClientEfCategoryAssignment>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ClientEfCategoryAssignment>"
      },
      "AssignSrfUser": {
        "title": "AssignSrfUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {},
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignSrfUserInUserProfile": {
        "title": "NewAssignSrfUserInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignSrfUser, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignSrfUserInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "site": {
            "type": "number"
          },
          "comments": {},
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignSrfUser, 'id'>, 'userProfileId'>"
      },
      "AssignSrfEntity": {
        "title": "AssignSrfEntity",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignSrfEntityInUserProfile": {
        "title": "NewAssignSrfEntityInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignSrfEntity, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignSrfEntityInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignSrfEntity, 'id'>, 'userProfileId'>"
      },
      "AssignSrfEntityPartial": {
        "title": "AssignSrfEntityPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignSrfEntity>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignSrfEntity>"
      },
      "AssignSrfEntityUser": {
        "title": "AssignSrfEntityUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "dealerType": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignSrfEntityUserInUserProfile": {
        "title": "NewAssignSrfEntityUserInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignSrfEntityUser, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignSrfEntityUserInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "dealerType": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignSrfEntityUser, 'id'>, 'userProfileId'>"
      },
      "AssignSrfEntityUserPartial": {
        "title": "AssignSrfEntityUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignSrfEntityUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "dealerType": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignSrfEntityUser>"
      },
      "AssignRfUsers": {
        "title": "AssignRfUsers",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignRfUsersInUserProfile": {
        "title": "NewAssignRfUsersInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignRfUsers, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignRfUsersInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "user_id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignRfUsers, 'id'>, 'userProfileId'>"
      },
      "AssignRfEntity": {
        "title": "AssignRfEntity",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "other_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "city_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "country_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "site_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignRfEntityInUserProfile": {
        "title": "NewAssignRfEntityInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignRfEntity, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignRfEntityInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "other_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "city_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "country_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "site_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignRfEntity, 'id'>, 'userProfileId'>"
      },
      "AssignRfEntityPartial": {
        "title": "AssignRfEntityPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignRfEntity>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "other_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "city_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "country_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "site_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignRfEntity>"
      },
      "AssignQlEntity": {
        "title": "AssignQlEntity",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {},
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignQlEntityInUserProfile": {
        "title": "NewAssignQlEntityInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignQlEntity, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignQlEntityInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {},
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignQlEntity, 'id'>, 'userProfileId'>"
      },
      "AssignQlEntityPartial": {
        "title": "AssignQlEntityPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignQlEntity>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {},
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignQlEntity>"
      },
      "AssignQlEntityUser": {
        "title": "AssignQlEntityUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "due_date": {
            "type": "string"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "response": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "return_remarks": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignQlEntityUserInUserProfile": {
        "title": "NewAssignQlEntityUserInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignQlEntityUser, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignQlEntityUserInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "due_date": {
            "type": "string"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "response": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "return_remarks": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignQlEntityUser, 'id'>, 'userProfileId'>"
      },
      "AssignQlEntityUserPartial": {
        "title": "AssignQlEntityUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignQlEntityUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "due_date": {
            "type": "string"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "response": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "return_remarks": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignQlEntityUser>"
      },
      "AssignDfUser": {
        "title": "AssignDfUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "dfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignDfUserInUserProfile": {
        "title": "NewAssignDfUserInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDfUser, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDfUserInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "dfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDfUser, 'id'>, 'userProfileId'>"
      },
      "AssignDfEntity": {
        "title": "AssignDfEntity",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignDfEntityInUserProfile": {
        "title": "NewAssignDfEntityInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDfEntity, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDfEntityInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDfEntity, 'id'>, 'userProfileId'>"
      },
      "AssignDfEntityPartial": {
        "title": "AssignDfEntityPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDfEntity>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignDfEntity>"
      },
      "AssignDfEntityUser": {
        "title": "AssignDfEntityUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignDfEntityUserInUserProfile": {
        "title": "NewAssignDfEntityUserInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDfEntityUser, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDfEntityUserInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDfEntityUser, 'id'>, 'userProfileId'>"
      },
      "AssignDfEntityUserPartial": {
        "title": "AssignDfEntityUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDfEntityUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignDfEntityUser>"
      },
      "AssignDcfUser": {
        "title": "AssignDcfUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "formCollectionId": {
            "type": "number"
          },
          "standard": {
            "type": "number"
          },
          "assignDcfClientId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewAssignDcfUserInUserProfile": {
        "title": "NewAssignDcfUserInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfUser, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDcfUserInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "site": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "formCollectionId": {
            "type": "number"
          },
          "standard": {
            "type": "number"
          },
          "assignDcfClientId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfUser, 'id'>, 'userProfileId'>"
      },
      "AssignDcfUserNew": {
        "title": "AssignDcfUserNew",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {},
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "standard": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignDcfUserNewInUserProfile": {
        "title": "NewAssignDcfUserNewInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfUserNew, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDcfUserNewInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {},
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "standard": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfUserNew, 'id'>, 'userProfileId'>"
      },
      "AssignDcfSuppliers": {
        "title": "AssignDcfSuppliers",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modifier_id": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "supplier_id": {
            "type": "number"
          },
          "dfcs": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "config": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewAssignDcfSuppliersInUserProfile": {
        "title": "NewAssignDcfSuppliersInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfSuppliers, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDcfSuppliersInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modifier_id": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "supplier_id": {
            "type": "number"
          },
          "dfcs": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "config": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfSuppliers, 'id'>, 'userProfileId'>"
      },
      "AssignDcfEntity": {
        "title": "AssignDcfEntity",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssignDcfEntityInUserProfile": {
        "title": "NewAssignDcfEntityInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfEntity, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDcfEntityInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfEntity, 'id'>, 'userProfileId'>"
      },
      "AssignDcfEntityPartial": {
        "title": "AssignDcfEntityPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDcfEntity>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignDcfEntity>"
      },
      "NewAssignDcfEntityUserInUserProfile": {
        "title": "NewAssignDcfEntityUserInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfEntityUser, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDcfEntityUserInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "nullable": true
          },
          "isAutoApproval": {
            "type": "boolean",
            "nullable": true
          },
          "frequency": {
            "type": "number"
          },
          "standard": {},
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfEntityUser, 'id'>, 'userProfileId'>"
      },
      "AssignDcfEntityUserPartial": {
        "title": "AssignDcfEntityUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDcfEntityUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "nullable": true
          },
          "isAutoApproval": {
            "type": "boolean",
            "nullable": true
          },
          "frequency": {
            "type": "number"
          },
          "standard": {},
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignDcfEntityUser>"
      },
      "AssignDcfClient": {
        "title": "AssignDcfClient",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "dcf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "sap_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "cf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "dp_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "category_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "requestKey": {},
          "modified": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "ql_srf_ids": {
            "type": "object",
            "nullable": true
          },
          "dcf_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "sap_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_dcf_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_sap_mapping": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewAssignDcfClientInUserProfile": {
        "title": "NewAssignDcfClientInUserProfile",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfClient, 'id'>, 'userProfileId'>, schemaOptions: { title: 'NewAssignDcfClientInUserProfile', exclude: [ 'id' ], optional: [ 'userProfileId' ] })",
        "properties": {
          "dcf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "sap_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "cf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "dp_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "category_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "requestKey": {},
          "modified": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "ql_srf_ids": {
            "type": "object",
            "nullable": true
          },
          "dcf_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "sap_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_dcf_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_sap_mapping": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfClient, 'id'>, 'userProfileId'>"
      },
      "Topic": {
        "title": "Topic",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true
      },
      "NewTopic": {
        "title": "NewTopic",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "newCategoryId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneTopicId": {
            "type": "number"
          },
          "tag": {}
        },
        "additionalProperties": true
      },
      "TopicWithRelations": {
        "title": "TopicWithRelations",
        "type": "object",
        "description": "(tsType: TopicWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "subTopics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubTopicWithRelations"
            }
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "TopicWithRelations"
      },
      "TopicPartial": {
        "title": "TopicPartial",
        "type": "object",
        "description": "(tsType: Partial<Topic>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Topic>"
      },
      "SubTopic": {
        "title": "SubTopic",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "standards": {
            "type": "string"
          },
          "topicId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true
      },
      "NewSubTopicInTopic": {
        "title": "NewSubTopicInTopic",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubTopic, 'id'>, 'topicId'>, schemaOptions: { title: 'NewSubTopicInTopic', exclude: [ 'id' ], optional: [ 'topicId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "standards": {
            "type": "string"
          },
          "topicId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubTopic, 'id'>, 'topicId'>"
      },
      "SubTopicPartial": {
        "title": "SubTopicPartial",
        "type": "object",
        "description": "(tsType: Partial<SubTopic>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "standards": {
            "type": "string"
          },
          "topicId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<SubTopic>"
      },
      "TopicName": {
        "title": "TopicName",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "scopeNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewTopicName": {
        "title": "NewTopicName",
        "type": "object",
        "description": "(tsType: Omit<TopicName, 'id'>, schemaOptions: { title: 'NewTopicName', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "scopeNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<TopicName, 'id'>"
      },
      "TopicNameWithRelations": {
        "title": "TopicNameWithRelations",
        "type": "object",
        "description": "(tsType: TopicNameWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "scopeNameId": {
            "type": "number"
          },
          "frequencies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FrequencyWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "TopicNameWithRelations"
      },
      "TopicNamePartial": {
        "title": "TopicNamePartial",
        "type": "object",
        "description": "(tsType: Partial<TopicName>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "scopeNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<TopicName>"
      },
      "NewFrequencyInTopicName": {
        "title": "NewFrequencyInTopicName",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Frequency, 'id'>, 'topicNameId'>, schemaOptions: { title: 'NewFrequencyInTopicName', exclude: [ 'id' ], optional: [ 'topicNameId' ] })",
        "properties": {
          "data": {},
          "created": {
            "type": "string"
          },
          "locationThreeId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "topicNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Frequency, 'id'>, 'topicNameId'>"
      },
      "TopLevelComponent": {
        "title": "TopLevelComponent",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true
      },
      "NewTopLevelComponent": {
        "title": "NewTopLevelComponent",
        "type": "object",
        "description": "(tsType: Omit<TopLevelComponent, 'id'>, schemaOptions: { title: 'NewTopLevelComponent', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<TopLevelComponent, 'id'>"
      },
      "FrequencyWithRelations": {
        "title": "FrequencyWithRelations",
        "type": "object",
        "description": "(tsType: FrequencyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "data": {},
          "created": {
            "type": "string"
          },
          "locationThreeId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "topicNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "FrequencyWithRelations"
      },
      "ScopeNameWithRelations": {
        "title": "ScopeNameWithRelations",
        "type": "object",
        "description": "(tsType: ScopeNameWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "moduleNameId": {
            "type": "number"
          },
          "topicNames": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopicNameWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "ScopeNameWithRelations"
      },
      "ModuleNameWithRelations": {
        "title": "ModuleNameWithRelations",
        "type": "object",
        "description": "(tsType: ModuleNameWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "topLevelComponentId": {
            "type": "number"
          },
          "scopeNames": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScopeNameWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "ModuleNameWithRelations"
      },
      "TopLevelComponentWithRelations": {
        "title": "TopLevelComponentWithRelations",
        "type": "object",
        "description": "(tsType: TopLevelComponentWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "moduleNames": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ModuleNameWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "TopLevelComponentWithRelations"
      },
      "TopLevelComponentPartial": {
        "title": "TopLevelComponentPartial",
        "type": "object",
        "description": "(tsType: Partial<TopLevelComponent>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<TopLevelComponent>"
      },
      "ModuleName": {
        "title": "ModuleName",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "topLevelComponentId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewModuleNameInTopLevelComponent": {
        "title": "NewModuleNameInTopLevelComponent",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ModuleName, 'id'>, 'topLevelComponentId'>, schemaOptions: { title: 'NewModuleNameInTopLevelComponent', exclude: [ 'id' ], optional: [ 'topLevelComponentId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "topLevelComponentId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ModuleName, 'id'>, 'topLevelComponentId'>"
      },
      "NewTicketing": {
        "title": "NewTicketing",
        "type": "object",
        "description": "(tsType: Omit<Ticketing, 'id'>, schemaOptions: { title: 'NewTicketing', exclude: [ 'id' ] })",
        "properties": {
          "message": {},
          "priority": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "userType": {
            "type": "number"
          },
          "subject": {
            "type": "string"
          },
          "raised_by": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ticketing, 'id'>"
      },
      "TicketingWithRelations": {
        "title": "TicketingWithRelations",
        "type": "object",
        "description": "(tsType: TicketingWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "message": {},
          "priority": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "userType": {
            "type": "number"
          },
          "subject": {
            "type": "string"
          },
          "raised_by": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TicketingWithRelations"
      },
      "TargetAction": {
        "title": "TargetAction",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "responsibility": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTargetAction": {
        "title": "NewTargetAction",
        "type": "object",
        "description": "(tsType: Omit<TargetAction, 'id'>, schemaOptions: { title: 'NewTargetAction', exclude: [ 'id' ] })",
        "properties": {
          "responsibility": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<TargetAction, 'id'>"
      },
      "TargetActionWithRelations": {
        "title": "TargetActionWithRelations",
        "type": "object",
        "description": "(tsType: TargetActionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "responsibility": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TargetActionWithRelations"
      },
      "TargetActionPartial": {
        "title": "TargetActionPartial",
        "type": "object",
        "description": "(tsType: Partial<TargetAction>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "responsibility": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<TargetAction>"
      },
      "Survey": {
        "title": "Survey",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewSurvey": {
        "title": "NewSurvey",
        "type": "object",
        "description": "(tsType: Omit<Survey, 'id'>, schemaOptions: { title: 'NewSurvey', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Survey, 'id'>"
      },
      "SurveyWithRelations": {
        "title": "SurveyWithRelations",
        "type": "object",
        "description": "(tsType: SurveyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          },
          "saveSurvey": {
            "$ref": "#/components/schemas/SaveSurveyWithRelations"
          },
          "responses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResponseWithRelations"
            }
          },
          "category": {
            "$ref": "#/components/schemas/CategoryWithRelations"
          },
          "foreignKey": {},
          "subSurveys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubSurveyWithRelations"
            }
          },
          "surveys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "SurveyWithRelations"
      },
      "SurveyPartial": {
        "title": "SurveyPartial",
        "type": "object",
        "description": "(tsType: Partial<Survey>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Survey>"
      },
      "SurveyTitle": {
        "title": "SurveyTitle",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "doubleMateriality": {
            "type": "boolean"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true
      },
      "NewSurveyTitle": {
        "title": "NewSurveyTitle",
        "type": "object",
        "description": "(tsType: Omit<SurveyTitle, 'id'>, schemaOptions: { title: 'NewSurveyTitle', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "doubleMateriality": {
            "type": "boolean"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<SurveyTitle, 'id'>"
      },
      "SurveyTitleWithRelations": {
        "title": "SurveyTitleWithRelations",
        "type": "object",
        "description": "(tsType: SurveyTitleWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "doubleMateriality": {
            "type": "boolean"
          },
          "created": {
            "type": "string"
          },
          "surveys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "SurveyTitleWithRelations"
      },
      "SurveyTitlePartial": {
        "title": "SurveyTitlePartial",
        "type": "object",
        "description": "(tsType: Partial<SurveyTitle>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "doubleMateriality": {
            "type": "boolean"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<SurveyTitle>"
      },
      "NewSurveyInSurveyTitle": {
        "title": "NewSurveyInSurveyTitle",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Survey, 'id'>, 'surveyTitleId'>, schemaOptions: { title: 'NewSurveyInSurveyTitle', exclude: [ 'id' ], optional: [ 'surveyTitleId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Survey, 'id'>, 'surveyTitleId'>"
      },
      "NewSurveyInSurvey": {
        "title": "NewSurveyInSurvey",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Survey, 'id'>, 'surveyId'>, schemaOptions: { title: 'NewSurveyInSurvey', exclude: [ 'id' ], optional: [ 'surveyId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Survey, 'id'>, 'surveyId'>"
      },
      "SubSurvey": {
        "title": "SubSurvey",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSubSurveyInSurvey": {
        "title": "NewSubSurveyInSurvey",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubSurvey, 'id'>, 'surveyId'>, schemaOptions: { title: 'NewSubSurveyInSurvey', exclude: [ 'id' ], optional: [ 'surveyId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubSurvey, 'id'>, 'surveyId'>"
      },
      "SubSurveyPartial": {
        "title": "SubSurveyPartial",
        "type": "object",
        "description": "(tsType: Partial<SubSurvey>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SubSurvey>"
      },
      "SaveSurvey": {
        "title": "SaveSurvey",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "sector": {
            "type": "object"
          },
          "focusArea": {
            "type": "array",
            "items": {}
          },
          "selectedTopic": {
            "type": "array",
            "items": {}
          },
          "questions": {
            "type": "array",
            "items": {}
          },
          "selectedQuestion": {
            "type": "array",
            "items": {}
          },
          "surveyId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewSaveSurveyInSurvey": {
        "title": "NewSaveSurveyInSurvey",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SaveSurvey, 'id'>, 'surveyId'>, schemaOptions: { title: 'NewSaveSurveyInSurvey', exclude: [ 'id' ], optional: [ 'surveyId' ] })",
        "properties": {
          "sector": {
            "type": "object"
          },
          "focusArea": {
            "type": "array",
            "items": {}
          },
          "selectedTopic": {
            "type": "array",
            "items": {}
          },
          "questions": {
            "type": "array",
            "items": {}
          },
          "selectedQuestion": {
            "type": "array",
            "items": {}
          },
          "surveyId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SaveSurvey, 'id'>, 'surveyId'>"
      },
      "SaveSurveyPartial": {
        "title": "SaveSurveyPartial",
        "type": "object",
        "description": "(tsType: Partial<SaveSurvey>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "sector": {
            "type": "object"
          },
          "focusArea": {
            "type": "array",
            "items": {}
          },
          "selectedTopic": {
            "type": "array",
            "items": {}
          },
          "questions": {
            "type": "array",
            "items": {}
          },
          "selectedQuestion": {
            "type": "array",
            "items": {}
          },
          "surveyId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<SaveSurvey>"
      },
      "Response": {
        "title": "Response",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "uniqueId": {
            "type": "string"
          },
          "feedback": {
            "type": "string"
          },
          "answers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "stakeHolderId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewResponseInSurvey": {
        "title": "NewResponseInSurvey",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Response, 'id'>, 'surveyId'>, schemaOptions: { title: 'NewResponseInSurvey', exclude: [ 'id' ], optional: [ 'surveyId' ] })",
        "properties": {
          "uniqueId": {
            "type": "string"
          },
          "feedback": {
            "type": "string"
          },
          "answers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "stakeHolderId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Response, 'id'>, 'surveyId'>"
      },
      "ResponsePartial": {
        "title": "ResponsePartial",
        "type": "object",
        "description": "(tsType: Partial<Response>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "uniqueId": {
            "type": "string"
          },
          "feedback": {
            "type": "string"
          },
          "answers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "stakeHolderId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Response>"
      },
      "Category": {
        "title": "Category",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "label": {
            "type": "string"
          }
        },
        "additionalProperties": true
      },
      "SupplySection": {
        "title": "SupplySection",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSupplySection": {
        "title": "NewSupplySection",
        "type": "object",
        "description": "(tsType: Omit<SupplySection, 'id'>, schemaOptions: { title: 'NewSupplySection', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplySection, 'id'>"
      },
      "SupplySectionWithRelations": {
        "title": "SupplySectionWithRelations",
        "type": "object",
        "description": "(tsType: SupplySectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          },
          "supplyChecklists": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplyChecklistWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplySectionWithRelations"
      },
      "SupplySectionPartial": {
        "title": "SupplySectionPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplySection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplySection>"
      },
      "SupplyChecklist": {
        "title": "SupplyChecklist",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          },
          "values": {},
          "supplySectionId": {
            "type": "number"
          },
          "createdById": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSupplyChecklistInSupplySection": {
        "title": "NewSupplyChecklistInSupplySection",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SupplyChecklist, 'id'>, 'supplySectionId'>, schemaOptions: { title: 'NewSupplyChecklistInSupplySection', exclude: [ 'id' ], optional: [ 'supplySectionId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          },
          "values": {},
          "supplySectionId": {
            "type": "number"
          },
          "createdById": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SupplyChecklist, 'id'>, 'supplySectionId'>"
      },
      "SupplyChecklistPartial": {
        "title": "SupplyChecklistPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplyChecklist>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          },
          "values": {},
          "supplySectionId": {
            "type": "number"
          },
          "createdById": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplyChecklist>"
      },
      "NewSupplyChecklist": {
        "title": "NewSupplyChecklist",
        "type": "object",
        "description": "(tsType: Omit<SupplyChecklist, 'id'>, schemaOptions: { title: 'NewSupplyChecklist', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          },
          "values": {},
          "supplySectionId": {
            "type": "number"
          },
          "createdById": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplyChecklist, 'id'>"
      },
      "SupplyChecklistWithRelations": {
        "title": "SupplyChecklistWithRelations",
        "type": "object",
        "description": "(tsType: SupplyChecklistWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          },
          "values": {},
          "supplySectionId": {
            "type": "number"
          },
          "createdById": {
            "type": "number"
          },
          "createdBy": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplyChecklistWithRelations"
      },
      "SupplyCategory": {
        "title": "SupplyCategory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "remarks": {},
          "status": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewSupplyCategory": {
        "title": "NewSupplyCategory",
        "type": "object",
        "description": "(tsType: Omit<SupplyCategory, 'id'>, schemaOptions: { title: 'NewSupplyCategory', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "remarks": {},
          "status": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplyCategory, 'id'>"
      },
      "SupplyCategoryWithRelations": {
        "title": "SupplyCategoryWithRelations",
        "type": "object",
        "description": "(tsType: SupplyCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "remarks": {},
          "status": {
            "type": "string"
          },
          "supplySections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplySectionWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplyCategoryWithRelations"
      },
      "SupplyCategoryPartial": {
        "title": "SupplyCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplyCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "remarks": {},
          "status": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplyCategory>"
      },
      "NewSupplySectionInSupplyCategory": {
        "title": "NewSupplySectionInSupplyCategory",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SupplySection, 'id'>, 'supplyCategoryId'>, schemaOptions: { title: 'NewSupplySectionInSupplyCategory', exclude: [ 'id' ], optional: [ 'supplyCategoryId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "status": {
            "type": "boolean"
          },
          "supplyCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SupplySection, 'id'>, 'supplyCategoryId'>"
      },
      "SupplierSrfMetaData": {
        "title": "SupplierSrfMetaData",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "employeeBenefits": {
            "type": "object"
          },
          "hazardousWasteRecover": {
            "type": "object"
          },
          "hazardousWasteGeneration": {
            "type": "object"
          },
          "hazardousWasteDisposal": {
            "type": "object"
          },
          "nonHazardousWasteRecover": {
            "type": "object"
          },
          "nonHazardousWasteGeneration": {
            "type": "object"
          },
          "nonHazardousWasteDisposal": {
            "type": "object"
          },
          "validationTeamMembers": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSupplierSrfMetaData": {
        "title": "NewSupplierSrfMetaData",
        "type": "object",
        "description": "(tsType: Omit<SupplierSrfMetaData, 'id' | 'created_on'>, schemaOptions: { title: 'NewSupplierSrfMetaData', exclude: [ 'id', 'created_on' ] })",
        "properties": {
          "formId": {
            "type": "number"
          },
          "employeeBenefits": {
            "type": "object"
          },
          "hazardousWasteRecover": {
            "type": "object"
          },
          "hazardousWasteGeneration": {
            "type": "object"
          },
          "hazardousWasteDisposal": {
            "type": "object"
          },
          "nonHazardousWasteRecover": {
            "type": "object"
          },
          "nonHazardousWasteGeneration": {
            "type": "object"
          },
          "nonHazardousWasteDisposal": {
            "type": "object"
          },
          "validationTeamMembers": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplierSrfMetaData, 'id' | 'created_on'>"
      },
      "SupplierSrfMetaDataWithRelations": {
        "title": "SupplierSrfMetaDataWithRelations",
        "type": "object",
        "description": "(tsType: SupplierSrfMetaDataWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "employeeBenefits": {
            "type": "object"
          },
          "hazardousWasteRecover": {
            "type": "object"
          },
          "hazardousWasteGeneration": {
            "type": "object"
          },
          "hazardousWasteDisposal": {
            "type": "object"
          },
          "nonHazardousWasteRecover": {
            "type": "object"
          },
          "nonHazardousWasteGeneration": {
            "type": "object"
          },
          "nonHazardousWasteDisposal": {
            "type": "object"
          },
          "validationTeamMembers": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          },
          "userProfile": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {},
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplierSrfMetaDataWithRelations"
      },
      "SupplierSrfMetaDataPartial": {
        "title": "SupplierSrfMetaDataPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplierSrfMetaData>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "employeeBenefits": {
            "type": "object"
          },
          "hazardousWasteRecover": {
            "type": "object"
          },
          "hazardousWasteGeneration": {
            "type": "object"
          },
          "hazardousWasteDisposal": {
            "type": "object"
          },
          "nonHazardousWasteRecover": {
            "type": "object"
          },
          "nonHazardousWasteGeneration": {
            "type": "object"
          },
          "nonHazardousWasteDisposal": {
            "type": "object"
          },
          "validationTeamMembers": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplierSrfMetaData>"
      },
      "UpsertSupplierSrfMetaData": {
        "title": "UpsertSupplierSrfMetaData",
        "type": "object",
        "description": "(tsType: Omit<Partial<SupplierSrfMetaData>, 'id' | 'created_on'>, schemaOptions: { title: 'UpsertSupplierSrfMetaData', exclude: [ 'id', 'created_on' ], partial: true })",
        "properties": {
          "formId": {
            "type": "number"
          },
          "employeeBenefits": {
            "type": "object"
          },
          "hazardousWasteRecover": {
            "type": "object"
          },
          "hazardousWasteGeneration": {
            "type": "object"
          },
          "hazardousWasteDisposal": {
            "type": "object"
          },
          "nonHazardousWasteRecover": {
            "type": "object"
          },
          "nonHazardousWasteGeneration": {
            "type": "object"
          },
          "nonHazardousWasteDisposal": {
            "type": "object"
          },
          "validationTeamMembers": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Partial<SupplierSrfMetaData>, 'id' | 'created_on'>"
      },
      "SupplierSectionSubmission": {
        "title": "SupplierSectionSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "dealerResponseFormId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSupplierSectionSubmission": {
        "title": "NewSupplierSectionSubmission",
        "type": "object",
        "description": "(tsType: Omit<SupplierSectionSubmission, 'id'>, schemaOptions: { title: 'NewSupplierSectionSubmission', exclude: [ 'id' ] })",
        "properties": {
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "dealerResponseFormId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplierSectionSubmission, 'id'>"
      },
      "SupplierSectionSubmissionWithRelations": {
        "title": "SupplierSectionSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: SupplierSectionSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "dealerResponseFormId": {
            "type": "number"
          },
          "assessmentSection": {
            "$ref": "#/components/schemas/AssessmentSectionWithRelations"
          },
          "foreignKey": {},
          "assessmentSubSection1": {
            "$ref": "#/components/schemas/AssessmentSubSection1WithRelations"
          },
          "assessmentSubSection2": {
            "$ref": "#/components/schemas/AssessmentSubSection2WithRelations"
          },
          "dealerResponseForm": {
            "$ref": "#/components/schemas/DealerResponseFormWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplierSectionSubmissionWithRelations"
      },
      "SupplierSectionSubmissionPartial": {
        "title": "SupplierSectionSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplierSectionSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "dealerResponseFormId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplierSectionSubmission>"
      },
      "AssessmentSubSection2": {
        "title": "AssessmentSubSection2",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "AssessmentSubSection1": {
        "title": "AssessmentSubSection1",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "order": {},
          "isRoot": {
            "type": "boolean"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "AssessmentSection": {
        "title": "AssessmentSection",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "order": {}
        },
        "additionalProperties": false
      },
      "SupplierAudit": {
        "title": "SupplierAudit",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "selfAuditResponse": {},
          "actualAuditResponse": {},
          "response": {},
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "supplierMSIScore": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "typeOfAudit": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewSupplierAudit": {
        "title": "NewSupplierAudit",
        "type": "object",
        "description": "(tsType: Omit<SupplierAudit, 'id'>, schemaOptions: { title: 'NewSupplierAudit', exclude: [ 'id' ] })",
        "properties": {
          "type": {
            "type": "string"
          },
          "selfAuditResponse": {},
          "actualAuditResponse": {},
          "response": {},
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "supplierMSIScore": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "typeOfAudit": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplierAudit, 'id'>"
      },
      "SupplierAuditWithRelations": {
        "title": "SupplierAuditWithRelations",
        "type": "object",
        "description": "(tsType: SupplierAuditWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "selfAuditResponse": {},
          "actualAuditResponse": {},
          "response": {},
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "supplierMSIScore": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "typeOfAudit": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplierAuditWithRelations"
      },
      "SupplierAuditPartial": {
        "title": "SupplierAuditPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplierAudit>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "selfAuditResponse": {},
          "actualAuditResponse": {},
          "response": {},
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "supplierMSIScore": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "typeOfAudit": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplierAudit>"
      },
      "SupplierAssignmentSubmission": {
        "title": "SupplierAssignmentSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionComments": {},
          "approverComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplierMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSupplierAssignmentSubmission": {
        "title": "NewSupplierAssignmentSubmission",
        "type": "object",
        "description": "(tsType: Omit<SupplierAssignmentSubmission, 'id'>, schemaOptions: { title: 'NewSupplierAssignmentSubmission', exclude: [ 'id' ] })",
        "properties": {
          "type": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionComments": {},
          "approverComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplierMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplierAssignmentSubmission, 'id'>"
      },
      "SupplierAssignmentSubmissionWithRelations": {
        "title": "SupplierAssignmentSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: SupplierAssignmentSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionComments": {},
          "approverComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplierMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          },
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplierAssignmentSubmissionWithRelations"
      },
      "SupplierAssignmentSubmissionPartial": {
        "title": "SupplierAssignmentSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplierAssignmentSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionComments": {},
          "approverComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplierMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplierAssignmentSubmission>"
      },
      "NewSupplierAssessmentAssignment": {
        "title": "NewSupplierAssessmentAssignment",
        "type": "object",
        "description": "(tsType: Omit<SupplierAssessmentAssignment, 'id'>, schemaOptions: { title: 'NewSupplierAssessmentAssignment', exclude: [ 'id' ] })",
        "properties": {
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "assessmentStartDate": {
            "type": "string",
            "nullable": true
          },
          "assessmentEndDate": {
            "type": "string",
            "nullable": true
          },
          "auditStartDate": {
            "type": "string",
            "nullable": true
          },
          "auditEndDate": {
            "type": "string",
            "nullable": true
          },
          "supplierMSIScore": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {
            "type": "number",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "supplierSubmittedOn": {
            "type": "string"
          },
          "auditorSubmittedOn": {
            "type": "string"
          },
          "supplierModifiedOn": {
            "type": "string"
          },
          "auditorModifiedOn": {
            "type": "string"
          },
          "supplierSubmittedBy": {
            "type": "number"
          },
          "auditorSubmittedBy": {
            "type": "number"
          },
          "supplierModifiedBy": {
            "type": "number"
          },
          "auditorModifiedBy": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "active": {
            "type": "boolean",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number"
          },
          "re_created_on": {
            "type": "string"
          },
          "re_supplier_assessment_assignment_id": {
            "type": "string"
          },
          "attachment1": {},
          "imported": {},
          "attachment2": {},
          "attachment3": {},
          "userProfileId": {
            "type": "number"
          },
          "actionPlanType": {
            "type": "number",
            "nullable": true
          },
          "actionPlanSubmittedDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewer_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "group1": {
            "type": "object"
          },
          "group2": {
            "type": "object"
          },
          "group3": {
            "type": "object"
          },
          "group4": {
            "type": "object"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplierAssessmentAssignment, 'id'>"
      },
      "SupplierAssessmentAssignmentWithRelations": {
        "title": "SupplierAssessmentAssignmentWithRelations",
        "type": "object",
        "description": "(tsType: SupplierAssessmentAssignmentWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "assessmentStartDate": {
            "type": "string",
            "nullable": true
          },
          "assessmentEndDate": {
            "type": "string",
            "nullable": true
          },
          "auditStartDate": {
            "type": "string",
            "nullable": true
          },
          "auditEndDate": {
            "type": "string",
            "nullable": true
          },
          "supplierMSIScore": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {
            "type": "number",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "supplierSubmittedOn": {
            "type": "string"
          },
          "auditorSubmittedOn": {
            "type": "string"
          },
          "supplierModifiedOn": {
            "type": "string"
          },
          "auditorModifiedOn": {
            "type": "string"
          },
          "supplierSubmittedBy": {
            "type": "number"
          },
          "auditorSubmittedBy": {
            "type": "number"
          },
          "supplierModifiedBy": {
            "type": "number"
          },
          "auditorModifiedBy": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "active": {
            "type": "boolean",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number"
          },
          "re_created_on": {
            "type": "string"
          },
          "re_supplier_assessment_assignment_id": {
            "type": "string"
          },
          "attachment1": {},
          "imported": {},
          "attachment2": {},
          "attachment3": {},
          "userProfileId": {
            "type": "number"
          },
          "actionPlanType": {
            "type": "number",
            "nullable": true
          },
          "actionPlanSubmittedDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewer_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "group1": {
            "type": "object"
          },
          "group2": {
            "type": "object"
          },
          "group3": {
            "type": "object"
          },
          "group4": {
            "type": "object"
          },
          "supplierId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {},
          "supplierAssignmentSubmission": {
            "$ref": "#/components/schemas/SupplierAssignmentSubmissionWithRelations"
          },
          "auditorAssignmentSubmission": {
            "$ref": "#/components/schemas/AuditorAssignmentSubmissionWithRelations"
          },
          "supplierSectionSubmissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplierSectionSubmissionWithRelations"
            }
          },
          "supplierActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplierActionWithRelations"
            }
          },
          "supplier": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplierAssessmentAssignmentWithRelations"
      },
      "NewSupplierSectionSubmissionInSupplierAssessmentAssignment": {
        "title": "NewSupplierSectionSubmissionInSupplierAssessmentAssignment",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SupplierSectionSubmission, 'id'>, 'supplierAssessmentAssignmentId'>, schemaOptions: { title: 'NewSupplierSectionSubmissionInSupplierAssessmentAssignment', exclude: [ 'id' ], optional: [ 'supplierAssessmentAssignmentId' ] })",
        "properties": {
          "status": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number"
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "dealerResponseFormId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SupplierSectionSubmission, 'id'>, 'supplierAssessmentAssignmentId'>"
      },
      "NewSupplierAssignmentSubmissionInSupplierAssessmentAssignment": {
        "title": "NewSupplierAssignmentSubmissionInSupplierAssessmentAssignment",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SupplierAssignmentSubmission, 'id'>, 'supplierAssessmentAssignmentId'>, schemaOptions: { title: 'NewSupplierAssignmentSubmissionInSupplierAssessmentAssignment', exclude: [ 'id' ], optional: [ 'supplierAssessmentAssignmentId' ] })",
        "properties": {
          "type": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionComments": {},
          "approverComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplierMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SupplierAssignmentSubmission, 'id'>, 'supplierAssessmentAssignmentId'>"
      },
      "SupplierAction": {
        "title": "SupplierAction",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "finding": {
            "type": "string"
          },
          "actionId": {},
          "actionData": {},
          "nc": {},
          "ofi": {},
          "categoryOfFinding": {
            "type": "number"
          },
          "isCritical": {
            "type": "boolean",
            "nullable": true
          },
          "nonComplianceType": {
            "type": "number",
            "nullable": true
          },
          "applicableLaw": {
            "type": "number",
            "nullable": true
          },
          "otherLaw": {
            "type": "string",
            "nullable": true
          },
          "action_status": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSupplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "description": {
            "type": "string"
          },
          "priority": {
            "type": "number"
          },
          "actionDueDate": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "number",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "actionTargetDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanRejectedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanRejectedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanApprovedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedBy": {
            "type": "number",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApproverComments": {
            "type": "string",
            "nullable": true
          },
          "proposedCorrectiveAction": {
            "type": "string",
            "nullable": true
          },
          "auditor_modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditor_modified_on": {
            "type": "string",
            "nullable": true
          },
          "supplier_modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_modified_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorCodeId": {
            "type": "number"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewSupplierActionInSupplierAssessmentAssignment": {
        "title": "NewSupplierActionInSupplierAssessmentAssignment",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SupplierAction, 'id'>, 'supplierAssessmentAssignmentId'>, schemaOptions: { title: 'NewSupplierActionInSupplierAssessmentAssignment', exclude: [ 'id' ], optional: [ 'supplierAssessmentAssignmentId' ] })",
        "properties": {
          "finding": {
            "type": "string"
          },
          "actionId": {},
          "actionData": {},
          "nc": {},
          "ofi": {},
          "categoryOfFinding": {
            "type": "number"
          },
          "isCritical": {
            "type": "boolean",
            "nullable": true
          },
          "nonComplianceType": {
            "type": "number",
            "nullable": true
          },
          "applicableLaw": {
            "type": "number",
            "nullable": true
          },
          "otherLaw": {
            "type": "string",
            "nullable": true
          },
          "action_status": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSupplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "description": {
            "type": "string"
          },
          "priority": {
            "type": "number"
          },
          "actionDueDate": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "number",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "actionTargetDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanRejectedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanRejectedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanApprovedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedBy": {
            "type": "number",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApproverComments": {
            "type": "string",
            "nullable": true
          },
          "proposedCorrectiveAction": {
            "type": "string",
            "nullable": true
          },
          "auditor_modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditor_modified_on": {
            "type": "string",
            "nullable": true
          },
          "supplier_modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_modified_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorCodeId": {
            "type": "number"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SupplierAction, 'id'>, 'supplierAssessmentAssignmentId'>"
      },
      "SupplierActionPartial": {
        "title": "SupplierActionPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplierAction>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "finding": {
            "type": "string"
          },
          "actionId": {},
          "actionData": {},
          "nc": {},
          "ofi": {},
          "categoryOfFinding": {
            "type": "number"
          },
          "isCritical": {
            "type": "boolean",
            "nullable": true
          },
          "nonComplianceType": {
            "type": "number",
            "nullable": true
          },
          "applicableLaw": {
            "type": "number",
            "nullable": true
          },
          "otherLaw": {
            "type": "string",
            "nullable": true
          },
          "action_status": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSupplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "description": {
            "type": "string"
          },
          "priority": {
            "type": "number"
          },
          "actionDueDate": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "number",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "actionTargetDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanRejectedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanRejectedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanApprovedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedBy": {
            "type": "number",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApproverComments": {
            "type": "string",
            "nullable": true
          },
          "proposedCorrectiveAction": {
            "type": "string",
            "nullable": true
          },
          "auditor_modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditor_modified_on": {
            "type": "string",
            "nullable": true
          },
          "supplier_modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_modified_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorCodeId": {
            "type": "number"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplierAction>"
      },
      "AuditorAssignmentSubmission": {
        "title": "AuditorAssignmentSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "reReasessmentResponse": {
            "type": "string"
          },
          "selfAssessmentResponse": {
            "type": "string"
          },
          "isSelfAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "selfAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "reAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "rejectionComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "auto_second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed": {
            "type": "boolean",
            "nullable": true
          },
          "auto_second_review": {
            "type": "boolean",
            "nullable": true
          },
          "approverComments": {},
          "negativeResponse": {
            "type": "string",
            "nullable": true
          },
          "imported": {},
          "negativeScore": {},
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "second_review_by": {
            "type": "number",
            "nullable": true
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {},
          "oldAuditorMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "updatedMSIScore": {
            "type": "number",
            "nullable": true
          },
          "updatedMSIScoreUpdatedOn": {
            "type": "string",
            "nullable": true
          },
          "updatedMSIScoreComments": {
            "type": "string",
            "nullable": true
          },
          "scoreUpdateHistory": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "updatedScore": {
                  "type": "number"
                },
                "updatedOn": {
                  "type": "string"
                },
                "updatedBy": {
                  "type": "number"
                },
                "nc": {
                  "type": "object",
                  "properties": {
                    "environment": {},
                    "social": {},
                    "hs": {},
                    "legal": {},
                    "governance": {},
                    "environmentCount": {},
                    "socialCount": {},
                    "hsCount": {},
                    "legalCount": {},
                    "governanceCount": {}
                  }
                },
                "prevRating": {
                  "type": "string"
                },
                "currentRating": {
                  "type": "string"
                },
                "prevScore": {
                  "type": "number"
                },
                "comments": {
                  "type": "string"
                },
                "ncClosureDeadline": {
                  "type": "string"
                }
              }
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAuditorAssignmentSubmissionInSupplierAssessmentAssignment": {
        "title": "NewAuditorAssignmentSubmissionInSupplierAssessmentAssignment",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AuditorAssignmentSubmission, 'id'>, 'supplierAssessmentAssignmentId'>, schemaOptions: { title: 'NewAuditorAssignmentSubmissionInSupplierAssessmentAssignment', exclude: [ 'id' ], optional: [ 'supplierAssessmentAssignmentId' ] })",
        "properties": {
          "type": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "reReasessmentResponse": {
            "type": "string"
          },
          "selfAssessmentResponse": {
            "type": "string"
          },
          "isSelfAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "selfAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "reAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "rejectionComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "auto_second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed": {
            "type": "boolean",
            "nullable": true
          },
          "auto_second_review": {
            "type": "boolean",
            "nullable": true
          },
          "approverComments": {},
          "negativeResponse": {
            "type": "string",
            "nullable": true
          },
          "imported": {},
          "negativeScore": {},
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "second_review_by": {
            "type": "number",
            "nullable": true
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {},
          "oldAuditorMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "updatedMSIScore": {
            "type": "number",
            "nullable": true
          },
          "updatedMSIScoreUpdatedOn": {
            "type": "string",
            "nullable": true
          },
          "updatedMSIScoreComments": {
            "type": "string",
            "nullable": true
          },
          "scoreUpdateHistory": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "updatedScore": {
                  "type": "number"
                },
                "updatedOn": {
                  "type": "string"
                },
                "updatedBy": {
                  "type": "number"
                },
                "nc": {
                  "type": "object",
                  "properties": {
                    "environment": {},
                    "social": {},
                    "hs": {},
                    "legal": {},
                    "governance": {},
                    "environmentCount": {},
                    "socialCount": {},
                    "hsCount": {},
                    "legalCount": {},
                    "governanceCount": {}
                  }
                },
                "prevRating": {
                  "type": "string"
                },
                "currentRating": {
                  "type": "string"
                },
                "prevScore": {
                  "type": "number"
                },
                "comments": {
                  "type": "string"
                },
                "ncClosureDeadline": {
                  "type": "string"
                }
              }
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AuditorAssignmentSubmission, 'id'>, 'supplierAssessmentAssignmentId'>"
      },
      "AuditorAssignmentSubmissionPartial": {
        "title": "AuditorAssignmentSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<AuditorAssignmentSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "reReasessmentResponse": {
            "type": "string"
          },
          "selfAssessmentResponse": {
            "type": "string"
          },
          "isSelfAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "selfAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "reAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "rejectionComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "auto_second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed": {
            "type": "boolean",
            "nullable": true
          },
          "auto_second_review": {
            "type": "boolean",
            "nullable": true
          },
          "approverComments": {},
          "negativeResponse": {
            "type": "string",
            "nullable": true
          },
          "imported": {},
          "negativeScore": {},
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "second_review_by": {
            "type": "number",
            "nullable": true
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {},
          "oldAuditorMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "updatedMSIScore": {
            "type": "number",
            "nullable": true
          },
          "updatedMSIScoreUpdatedOn": {
            "type": "string",
            "nullable": true
          },
          "updatedMSIScoreComments": {
            "type": "string",
            "nullable": true
          },
          "scoreUpdateHistory": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "updatedScore": {
                  "type": "number"
                },
                "updatedOn": {
                  "type": "string"
                },
                "updatedBy": {
                  "type": "number"
                },
                "nc": {
                  "type": "object",
                  "properties": {
                    "environment": {},
                    "social": {},
                    "hs": {},
                    "legal": {},
                    "governance": {},
                    "environmentCount": {},
                    "socialCount": {},
                    "hsCount": {},
                    "legalCount": {},
                    "governanceCount": {}
                  }
                },
                "prevRating": {
                  "type": "string"
                },
                "currentRating": {
                  "type": "string"
                },
                "prevScore": {
                  "type": "number"
                },
                "comments": {
                  "type": "string"
                },
                "ncClosureDeadline": {
                  "type": "string"
                }
              }
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AuditorAssignmentSubmission>"
      },
      "NewSupplierAction": {
        "title": "NewSupplierAction",
        "type": "object",
        "description": "(tsType: Omit<SupplierAction, 'id'>, schemaOptions: { title: 'NewSupplierAction', exclude: [ 'id' ] })",
        "properties": {
          "finding": {
            "type": "string"
          },
          "actionId": {},
          "actionData": {},
          "nc": {},
          "ofi": {},
          "categoryOfFinding": {
            "type": "number"
          },
          "isCritical": {
            "type": "boolean",
            "nullable": true
          },
          "nonComplianceType": {
            "type": "number",
            "nullable": true
          },
          "applicableLaw": {
            "type": "number",
            "nullable": true
          },
          "otherLaw": {
            "type": "string",
            "nullable": true
          },
          "action_status": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSupplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "description": {
            "type": "string"
          },
          "priority": {
            "type": "number"
          },
          "actionDueDate": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "number",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "actionTargetDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanRejectedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanRejectedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanApprovedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedBy": {
            "type": "number",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApproverComments": {
            "type": "string",
            "nullable": true
          },
          "proposedCorrectiveAction": {
            "type": "string",
            "nullable": true
          },
          "auditor_modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditor_modified_on": {
            "type": "string",
            "nullable": true
          },
          "supplier_modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_modified_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorCodeId": {
            "type": "number"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplierAction, 'id'>"
      },
      "SupplierActionWithRelations": {
        "title": "SupplierActionWithRelations",
        "type": "object",
        "description": "(tsType: SupplierActionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "finding": {
            "type": "string"
          },
          "actionId": {},
          "actionData": {},
          "nc": {},
          "ofi": {},
          "categoryOfFinding": {
            "type": "number"
          },
          "isCritical": {
            "type": "boolean",
            "nullable": true
          },
          "nonComplianceType": {
            "type": "number",
            "nullable": true
          },
          "applicableLaw": {
            "type": "number",
            "nullable": true
          },
          "otherLaw": {
            "type": "string",
            "nullable": true
          },
          "action_status": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSupplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "description": {
            "type": "string"
          },
          "priority": {
            "type": "number"
          },
          "actionDueDate": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "number",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "actionTargetDate": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanSubmittedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanRejectedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanRejectedBy": {
            "type": "number",
            "nullable": true
          },
          "actionPlanApprovedOn": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApprovedBy": {
            "type": "number",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionPlanApproverComments": {
            "type": "string",
            "nullable": true
          },
          "proposedCorrectiveAction": {
            "type": "string",
            "nullable": true
          },
          "auditor_modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditor_modified_on": {
            "type": "string",
            "nullable": true
          },
          "supplier_modified_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_modified_on": {
            "type": "string",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "vendorCodeId": {
            "type": "number"
          },
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "vendorCode": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          },
          "foreignKey": {},
          "assessmentSubSection2": {
            "$ref": "#/components/schemas/AssessmentSubSection2WithRelations"
          },
          "supplierActionHistories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupplierActionHistoryWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplierActionWithRelations"
      },
      "SupplierActionHistory": {
        "title": "SupplierActionHistory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "correctiveAction": {
            "type": "string",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionTaken": {
            "type": "string",
            "nullable": true
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "supplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_on": {
            "type": "string",
            "nullable": true
          },
          "returned_on": {
            "type": "string",
            "nullable": true
          },
          "returned_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "supplierActionId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSupplierActionHistoryInSupplierAction": {
        "title": "NewSupplierActionHistoryInSupplierAction",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SupplierActionHistory, 'id'>, 'supplierActionId'>, schemaOptions: { title: 'NewSupplierActionHistoryInSupplierAction', exclude: [ 'id' ], optional: [ 'supplierActionId' ] })",
        "properties": {
          "correctiveAction": {
            "type": "string",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionTaken": {
            "type": "string",
            "nullable": true
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "supplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_on": {
            "type": "string",
            "nullable": true
          },
          "returned_on": {
            "type": "string",
            "nullable": true
          },
          "returned_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "supplierActionId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SupplierActionHistory, 'id'>, 'supplierActionId'>"
      },
      "SupplierActionHistoryPartial": {
        "title": "SupplierActionHistoryPartial",
        "type": "object",
        "description": "(tsType: Partial<SupplierActionHistory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "correctiveAction": {
            "type": "string",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionTaken": {
            "type": "string",
            "nullable": true
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "supplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_on": {
            "type": "string",
            "nullable": true
          },
          "returned_on": {
            "type": "string",
            "nullable": true
          },
          "returned_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "supplierActionId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SupplierActionHistory>"
      },
      "NewSupplierActionHistory": {
        "title": "NewSupplierActionHistory",
        "type": "object",
        "description": "(tsType: Omit<SupplierActionHistory, 'id'>, schemaOptions: { title: 'NewSupplierActionHistory', exclude: [ 'id' ] })",
        "properties": {
          "correctiveAction": {
            "type": "string",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionTaken": {
            "type": "string",
            "nullable": true
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "supplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_on": {
            "type": "string",
            "nullable": true
          },
          "returned_on": {
            "type": "string",
            "nullable": true
          },
          "returned_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "supplierActionId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SupplierActionHistory, 'id'>"
      },
      "SupplierActionHistoryWithRelations": {
        "title": "SupplierActionHistoryWithRelations",
        "type": "object",
        "description": "(tsType: SupplierActionHistoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "correctiveAction": {
            "type": "string",
            "nullable": true
          },
          "rootCause": {
            "type": "string",
            "nullable": true
          },
          "actionTaken": {
            "type": "string",
            "nullable": true
          },
          "auditorAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "supplierAttachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_by": {
            "type": "number",
            "nullable": true
          },
          "supplier_submitted_on": {
            "type": "string",
            "nullable": true
          },
          "returned_on": {
            "type": "string",
            "nullable": true
          },
          "returned_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "supplierActionId": {
            "type": "number"
          },
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "SupplierActionHistoryWithRelations"
      },
      "NewSubmitRf": {
        "title": "NewSubmitRf",
        "type": "object",
        "description": "(tsType: Omit<SubmitRf, 'id'>, schemaOptions: { title: 'NewSubmitRf', exclude: [ 'id' ] })",
        "properties": {
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SubmitRf, 'id'>"
      },
      "SubmitRfWithRelations": {
        "title": "SubmitRfWithRelations",
        "type": "object",
        "description": "(tsType: SubmitRfWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SubmitRfWithRelations"
      },
      "SubmitRfPartial": {
        "title": "SubmitRfPartial",
        "type": "object",
        "description": "(tsType: Partial<SubmitRf>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SubmitRf>"
      },
      "NewSubmitRfNew": {
        "title": "NewSubmitRfNew",
        "type": "object",
        "description": "(tsType: Omit<SubmitRfNew, 'id'>, schemaOptions: { title: 'NewSubmitRfNew', exclude: [ 'id' ] })",
        "properties": {
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "entity_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SubmitRfNew, 'id'>"
      },
      "SubmitRfNewWithRelations": {
        "title": "SubmitRfNewWithRelations",
        "type": "object",
        "description": "(tsType: SubmitRfNewWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "entity_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SubmitRfNewWithRelations"
      },
      "SubmitRfNewPartial": {
        "title": "SubmitRfNewPartial",
        "type": "object",
        "description": "(tsType: Partial<SubmitRfNew>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "entity_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SubmitRfNew>"
      },
      "NewSubmitDcf": {
        "title": "NewSubmitDcf",
        "type": "object",
        "description": "(tsType: Omit<SubmitDcf, 'id'>, schemaOptions: { title: 'NewSubmitDcf', exclude: [ 'id' ] })",
        "properties": {
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<SubmitDcf, 'id'>"
      },
      "SubmitDcfWithRelations": {
        "title": "SubmitDcfWithRelations",
        "type": "object",
        "description": "(tsType: SubmitDcfWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "SubmitDcfWithRelations"
      },
      "SubmitDcfPartial": {
        "title": "SubmitDcfPartial",
        "type": "object",
        "description": "(tsType: Partial<SubmitDcf>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<SubmitDcf>"
      },
      "NewSubmitDcfNew": {
        "title": "NewSubmitDcfNew",
        "type": "object",
        "description": "(tsType: Omit<SubmitDcfNew, 'id'>, schemaOptions: { title: 'NewSubmitDcfNew', exclude: [ 'id' ] })",
        "properties": {
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SubmitDcfNew, 'id'>"
      },
      "SubmitDcfNewWithRelations": {
        "title": "SubmitDcfNewWithRelations",
        "type": "object",
        "description": "(tsType: SubmitDcfNewWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SubmitDcfNewWithRelations"
      },
      "SubmitDcfNewPartial": {
        "title": "SubmitDcfNewPartial",
        "type": "object",
        "description": "(tsType: Partial<SubmitDcfNew>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "dcf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "remarks": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SubmitDcfNew>"
      },
      "NewSubmitCf": {
        "title": "NewSubmitCf",
        "type": "object",
        "description": "(tsType: Omit<SubmitCf, 'id'>, schemaOptions: { title: 'NewSubmitCf', exclude: [ 'id' ] })",
        "properties": {
          "cf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "return_remarks": {},
          "reviewed_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "form_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SubmitCf, 'id'>"
      },
      "SubmitCfWithRelations": {
        "title": "SubmitCfWithRelations",
        "type": "object",
        "description": "(tsType: SubmitCfWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "cf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "return_remarks": {},
          "reviewed_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "form_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SubmitCfWithRelations"
      },
      "SubmitCfPartial": {
        "title": "SubmitCfPartial",
        "type": "object",
        "description": "(tsType: Partial<SubmitCf>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "cf": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequencycd": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number"
          },
          "return_remarks": {},
          "reviewed_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "assignmentId": {},
          "form_type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SubmitCf>"
      },
      "NewSubTopic": {
        "title": "NewSubTopic",
        "type": "object",
        "description": "(tsType: Omit<SubTopic, 'id'>, schemaOptions: { title: 'NewSubTopic', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "standards": {
            "type": "string"
          },
          "topicId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "Omit<SubTopic, 'id'>"
      },
      "SubTopicWithRelations": {
        "title": "SubTopicWithRelations",
        "type": "object",
        "description": "(tsType: SubTopicWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "standards": {
            "type": "string"
          },
          "topicId": {
            "type": "number"
          },
          "topic": {
            "$ref": "#/components/schemas/TopicWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "SubTopicWithRelations"
      },
      "NewSubSurvey": {
        "title": "NewSubSurvey",
        "type": "object",
        "description": "(tsType: Omit<SubSurvey, 'id'>, schemaOptions: { title: 'NewSubSurvey', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SubSurvey, 'id'>"
      },
      "SubSurveyWithRelations": {
        "title": "SubSurveyWithRelations",
        "type": "object",
        "description": "(tsType: SubSurveyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "introduction": {
            "type": "string"
          },
          "category_selected": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "surveyTitleId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          },
          "saveSurvey": {
            "$ref": "#/components/schemas/SaveSurveyWithRelations"
          },
          "responses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResponseWithRelations"
            }
          },
          "survey": {
            "$ref": "#/components/schemas/SurveyWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "SubSurveyWithRelations"
      },
      "NewSaveSurveyInSubSurvey": {
        "title": "NewSaveSurveyInSubSurvey",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SaveSurvey, 'id'>, 'subSurveyId'>, schemaOptions: { title: 'NewSaveSurveyInSubSurvey', exclude: [ 'id' ], optional: [ 'subSurveyId' ] })",
        "properties": {
          "sector": {
            "type": "object"
          },
          "focusArea": {
            "type": "array",
            "items": {}
          },
          "selectedTopic": {
            "type": "array",
            "items": {}
          },
          "questions": {
            "type": "array",
            "items": {}
          },
          "selectedQuestion": {
            "type": "array",
            "items": {}
          },
          "surveyId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SaveSurvey, 'id'>, 'subSurveyId'>"
      },
      "NewResponseInSubSurvey": {
        "title": "NewResponseInSubSurvey",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Response, 'id'>, 'subSurveyId'>, schemaOptions: { title: 'NewResponseInSubSurvey', exclude: [ 'id' ], optional: [ 'subSurveyId' ] })",
        "properties": {
          "uniqueId": {
            "type": "string"
          },
          "feedback": {
            "type": "string"
          },
          "answers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "stakeHolderId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Response, 'id'>, 'subSurveyId'>"
      },
      "SubQuestion": {
        "title": "SubQuestion",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "options": {
            "type": "string"
          },
          "questionId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true
      },
      "NewSubQuestion": {
        "title": "NewSubQuestion",
        "type": "object",
        "description": "(tsType: Omit<SubQuestion, 'id'>, schemaOptions: { title: 'NewSubQuestion', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "options": {
            "type": "string"
          },
          "questionId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "Omit<SubQuestion, 'id'>"
      },
      "SubQuestionWithRelations": {
        "title": "SubQuestionWithRelations",
        "type": "object",
        "description": "(tsType: SubQuestionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "options": {
            "type": "string"
          },
          "questionId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "SubQuestionWithRelations"
      },
      "SubQuestionPartial": {
        "title": "SubQuestionPartial",
        "type": "object",
        "description": "(tsType: Partial<SubQuestion>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "options": {
            "type": "string"
          },
          "questionId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<SubQuestion>"
      },
      "NewStructuredResponse": {
        "title": "NewStructuredResponse",
        "type": "object",
        "description": "(tsType: Omit<StructuredResponse, 'id'>, schemaOptions: { title: 'NewStructuredResponse', exclude: [ 'id' ] })",
        "properties": {
          "maskId": {},
          "reportedDate": {},
          "uniqueId": {},
          "efValue": {},
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "parentId": {},
          "isNull": {
            "type": "boolean"
          },
          "isManualForm": {
            "type": "boolean"
          },
          "valueType": {},
          "currentId": {},
          "additionalValue1": {},
          "additionalValue2": {},
          "additionalValue3": {},
          "additionalValue4": {},
          "attachment": {},
          "startDate": {},
          "endDate": {},
          "level": {
            "type": "number",
            "nullable": true
          },
          "locationId": {
            "type": "number",
            "nullable": true
          },
          "formType": {},
          "dataType": {},
          "subCategory1": {},
          "subCategory2": {},
          "subCategory3": {},
          "subCategory4": {},
          "value": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "conversionValue": {},
          "conversionUnit": {
            "type": "string",
            "nullable": true
          },
          "uom": {},
          "dcfId": {
            "type": "number"
          },
          "submitDcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<StructuredResponse, 'id'>"
      },
      "StructuredResponseWithRelations": {
        "title": "StructuredResponseWithRelations",
        "type": "object",
        "description": "(tsType: StructuredResponseWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "maskId": {},
          "reportedDate": {},
          "uniqueId": {},
          "efValue": {},
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "parentId": {},
          "isNull": {
            "type": "boolean"
          },
          "isManualForm": {
            "type": "boolean"
          },
          "valueType": {},
          "currentId": {},
          "additionalValue1": {},
          "additionalValue2": {},
          "additionalValue3": {},
          "additionalValue4": {},
          "attachment": {},
          "startDate": {},
          "endDate": {},
          "level": {
            "type": "number",
            "nullable": true
          },
          "locationId": {
            "type": "number",
            "nullable": true
          },
          "formType": {},
          "dataType": {},
          "subCategory1": {},
          "subCategory2": {},
          "subCategory3": {},
          "subCategory4": {},
          "value": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "conversionValue": {},
          "conversionUnit": {
            "type": "string",
            "nullable": true
          },
          "uom": {},
          "dcfId": {
            "type": "number"
          },
          "submitDcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcf": {
            "$ref": "#/components/schemas/FormCollectionWithRelations"
          },
          "foreignKey": {},
          "submitDcf": {
            "$ref": "#/components/schemas/QuantitativeSubmissionWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "StructuredResponseWithRelations"
      },
      "FormCollection": {
        "title": "FormCollection",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "tags": {},
          "standardId": {},
          "categoryId": {},
          "categoryAltId": {},
          "subCategoryDpIds": {},
          "subCategoryOrder": {},
          "calculationDpIds": {},
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": true
      },
      "StdYear": {
        "title": "StdYear",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdCountryId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewStdYear": {
        "title": "NewStdYear",
        "type": "object",
        "description": "(tsType: Omit<StdYear, 'id'>, schemaOptions: { title: 'NewStdYear', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "stdCountryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<StdYear, 'id'>"
      },
      "StdYearWithRelations": {
        "title": "StdYearWithRelations",
        "type": "object",
        "description": "(tsType: StdYearWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdCountryId": {
            "type": "number"
          },
          "stdNames": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StdNameWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "StdYearWithRelations"
      },
      "StdYearPartial": {
        "title": "StdYearPartial",
        "type": "object",
        "description": "(tsType: Partial<StdYear>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdCountryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<StdYear>"
      },
      "StdName": {
        "title": "StdName",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdYearId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewStdNameInStdYear": {
        "title": "NewStdNameInStdYear",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<StdName, 'id'>, 'stdYearId'>, schemaOptions: { title: 'NewStdNameInStdYear', exclude: [ 'id' ], optional: [ 'stdYearId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "stdYearId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<StdName, 'id'>, 'stdYearId'>"
      },
      "StdTopic": {
        "title": "StdTopic",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {},
          "stdScopeId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewStdTopic": {
        "title": "NewStdTopic",
        "type": "object",
        "description": "(tsType: Omit<StdTopic, 'id'>, schemaOptions: { title: 'NewStdTopic', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {},
          "stdScopeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<StdTopic, 'id'>"
      },
      "StdTopicWithRelations": {
        "title": "StdTopicWithRelations",
        "type": "object",
        "description": "(tsType: StdTopicWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {},
          "stdScopeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "StdTopicWithRelations"
      },
      "StdTopicPartial": {
        "title": "StdTopicPartial",
        "type": "object",
        "description": "(tsType: Partial<StdTopic>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {},
          "stdScopeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<StdTopic>"
      },
      "StdScope": {
        "title": "StdScope",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewStdScope": {
        "title": "NewStdScope",
        "type": "object",
        "description": "(tsType: Omit<StdScope, 'id'>, schemaOptions: { title: 'NewStdScope', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "stdNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<StdScope, 'id'>"
      },
      "StdScopeWithRelations": {
        "title": "StdScopeWithRelations",
        "type": "object",
        "description": "(tsType: StdScopeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdNameId": {
            "type": "number"
          },
          "stdTopics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StdTopicWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "StdScopeWithRelations"
      },
      "StdScopePartial": {
        "title": "StdScopePartial",
        "type": "object",
        "description": "(tsType: Partial<StdScope>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<StdScope>"
      },
      "NewStdTopicInStdScope": {
        "title": "NewStdTopicInStdScope",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<StdTopic, 'id'>, 'stdScopeId'>, schemaOptions: { title: 'NewStdTopicInStdScope', exclude: [ 'id' ], optional: [ 'stdScopeId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {},
          "stdScopeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<StdTopic, 'id'>, 'stdScopeId'>"
      },
      "NewStdName": {
        "title": "NewStdName",
        "type": "object",
        "description": "(tsType: Omit<StdName, 'id'>, schemaOptions: { title: 'NewStdName', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "stdYearId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<StdName, 'id'>"
      },
      "StdNameWithRelations": {
        "title": "StdNameWithRelations",
        "type": "object",
        "description": "(tsType: StdNameWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdYearId": {
            "type": "number"
          },
          "stdScopes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StdScopeWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "StdNameWithRelations"
      },
      "StdNamePartial": {
        "title": "StdNamePartial",
        "type": "object",
        "description": "(tsType: Partial<StdName>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdYearId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<StdName>"
      },
      "NewStdScopeInStdName": {
        "title": "NewStdScopeInStdName",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<StdScope, 'id'>, 'stdNameId'>, schemaOptions: { title: 'NewStdScopeInStdName', exclude: [ 'id' ], optional: [ 'stdNameId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "stdNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<StdScope, 'id'>, 'stdNameId'>"
      },
      "StdCountry": {
        "title": "StdCountry",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewStdCountry": {
        "title": "NewStdCountry",
        "type": "object",
        "description": "(tsType: Omit<StdCountry, 'id'>, schemaOptions: { title: 'NewStdCountry', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<StdCountry, 'id'>"
      },
      "StdCountryWithRelations": {
        "title": "StdCountryWithRelations",
        "type": "object",
        "description": "(tsType: StdCountryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "stdYears": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StdYearWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "StdCountryWithRelations"
      },
      "StdCountryPartial": {
        "title": "StdCountryPartial",
        "type": "object",
        "description": "(tsType: Partial<StdCountry>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<StdCountry>"
      },
      "NewStdYearInStdCountry": {
        "title": "NewStdYearInStdCountry",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<StdYear, 'id'>, 'stdCountryId'>, schemaOptions: { title: 'NewStdYearInStdCountry', exclude: [ 'id' ], optional: [ 'stdCountryId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "stdCountryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<StdYear, 'id'>, 'stdCountryId'>"
      },
      "Standard": {
        "title": "Standard",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "editable": {
            "type": "number"
          },
          "sasb": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true
      },
      "NewStandard": {
        "title": "NewStandard",
        "type": "object",
        "description": "(tsType: Omit<Standard, 'id'>, schemaOptions: { title: 'NewStandard', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "editable": {
            "type": "number"
          },
          "sasb": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "Omit<Standard, 'id'>"
      },
      "StandardWithRelations": {
        "title": "StandardWithRelations",
        "type": "object",
        "description": "(tsType: StandardWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "editable": {
            "type": "number"
          },
          "sasb": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "StandardWithRelations"
      },
      "StandardPartial": {
        "title": "StandardPartial",
        "type": "object",
        "description": "(tsType: Partial<Standard>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "editable": {
            "type": "number"
          },
          "sasb": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Standard>"
      },
      "StakeHolder": {
        "title": "StakeHolder",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "categories": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "stakeholder": {
            "type": "string"
          }
        },
        "additionalProperties": true
      },
      "NewStakeHolder": {
        "title": "NewStakeHolder",
        "type": "object",
        "description": "(tsType: Omit<StakeHolder, 'id'>, schemaOptions: { title: 'NewStakeHolder', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "categories": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "stakeholder": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<StakeHolder, 'id'>"
      },
      "StakeHolderWithRelations": {
        "title": "StakeHolderWithRelations",
        "type": "object",
        "description": "(tsType: StakeHolderWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "categories": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "stakeholder": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "StakeHolderWithRelations"
      },
      "StakeHolderPartial": {
        "title": "StakeHolderPartial",
        "type": "object",
        "description": "(tsType: Partial<StakeHolder>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "categories": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "stakeholder": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<StakeHolder>"
      },
      "ScopeTwo": {
        "title": "ScopeTwo",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true
      },
      "NewScopeTwo": {
        "title": "NewScopeTwo",
        "type": "object",
        "description": "(tsType: Omit<ScopeTwo, 'id'>, schemaOptions: { title: 'NewScopeTwo', exclude: [ 'id' ] })",
        "properties": {
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<ScopeTwo, 'id'>"
      },
      "ScopeTwoWithRelations": {
        "title": "ScopeTwoWithRelations",
        "type": "object",
        "description": "(tsType: ScopeTwoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "ScopeTwoWithRelations"
      },
      "ScopeTwoPartial": {
        "title": "ScopeTwoPartial",
        "type": "object",
        "description": "(tsType: Partial<ScopeTwo>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<ScopeTwo>"
      },
      "ScopeThree": {
        "title": "ScopeThree",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true
      },
      "NewScopeThree": {
        "title": "NewScopeThree",
        "type": "object",
        "description": "(tsType: Omit<ScopeThree, 'id'>, schemaOptions: { title: 'NewScopeThree', exclude: [ 'id' ] })",
        "properties": {
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<ScopeThree, 'id'>"
      },
      "ScopeThreeWithRelations": {
        "title": "ScopeThreeWithRelations",
        "type": "object",
        "description": "(tsType: ScopeThreeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "ScopeThreeWithRelations"
      },
      "ScopeThreePartial": {
        "title": "ScopeThreePartial",
        "type": "object",
        "description": "(tsType: Partial<ScopeThree>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<ScopeThree>"
      },
      "ScopeOne": {
        "title": "ScopeOne",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true
      },
      "NewScopeOne": {
        "title": "NewScopeOne",
        "type": "object",
        "description": "(tsType: Omit<ScopeOne, 'id'>, schemaOptions: { title: 'NewScopeOne', exclude: [ 'id' ] })",
        "properties": {
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<ScopeOne, 'id'>"
      },
      "ScopeOneWithRelations": {
        "title": "ScopeOneWithRelations",
        "type": "object",
        "description": "(tsType: ScopeOneWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "ScopeOneWithRelations"
      },
      "ScopeOnePartial": {
        "title": "ScopeOnePartial",
        "type": "object",
        "description": "(tsType: Partial<ScopeOne>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<ScopeOne>"
      },
      "ScopeName": {
        "title": "ScopeName",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "moduleNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewScopeName": {
        "title": "NewScopeName",
        "type": "object",
        "description": "(tsType: Omit<ScopeName, 'id'>, schemaOptions: { title: 'NewScopeName', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "moduleNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<ScopeName, 'id'>"
      },
      "ScopeNamePartial": {
        "title": "ScopeNamePartial",
        "type": "object",
        "description": "(tsType: Partial<ScopeName>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "moduleNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<ScopeName>"
      },
      "NewTopicNameInScopeName": {
        "title": "NewTopicNameInScopeName",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<TopicName, 'id'>, 'scopeNameId'>, schemaOptions: { title: 'NewTopicNameInScopeName', exclude: [ 'id' ], optional: [ 'scopeNameId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "scopeNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<TopicName, 'id'>, 'scopeNameId'>"
      },
      "NewSaveSurvey": {
        "title": "NewSaveSurvey",
        "type": "object",
        "description": "(tsType: Omit<SaveSurvey, 'id'>, schemaOptions: { title: 'NewSaveSurvey', exclude: [ 'id' ] })",
        "properties": {
          "sector": {
            "type": "object"
          },
          "focusArea": {
            "type": "array",
            "items": {}
          },
          "selectedTopic": {
            "type": "array",
            "items": {}
          },
          "questions": {
            "type": "array",
            "items": {}
          },
          "selectedQuestion": {
            "type": "array",
            "items": {}
          },
          "surveyId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<SaveSurvey, 'id'>"
      },
      "SaveSurveyWithRelations": {
        "title": "SaveSurveyWithRelations",
        "type": "object",
        "description": "(tsType: SaveSurveyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "sector": {
            "type": "object"
          },
          "focusArea": {
            "type": "array",
            "items": {}
          },
          "selectedTopic": {
            "type": "array",
            "items": {}
          },
          "questions": {
            "type": "array",
            "items": {}
          },
          "selectedQuestion": {
            "type": "array",
            "items": {}
          },
          "surveyId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "SaveSurveyWithRelations"
      },
      "NewSapResponse": {
        "title": "NewSapResponse",
        "type": "object",
        "description": "(tsType: Omit<SapResponse, 'id'>, schemaOptions: { title: 'NewSapResponse', exclude: [ 'id' ] })",
        "properties": {
          "Location": {
            "type": "string"
          },
          "Title": {
            "type": "string"
          },
          "dataType": {
            "type": "number"
          },
          "categoryType": {
            "type": "number"
          },
          "WasteCategory": {
            "type": "string"
          },
          "Date": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "sapId": {
            "type": "string"
          },
          "FuelType": {
            "type": "string",
            "nullable": true
          },
          "EmpId": {
            "type": "string",
            "nullable": true
          },
          "BTOrigin": {
            "type": "string",
            "nullable": true
          },
          "NetPay": {},
          "Month": {
            "type": "string",
            "nullable": true
          },
          "PurchaseOrder": {
            "type": "string",
            "nullable": true
          },
          "HSNCode": {
            "type": "string",
            "nullable": true
          },
          "TotalSpent": {},
          "efKey": {
            "type": "string",
            "nullable": true
          },
          "DPName": {
            "type": "string",
            "nullable": true
          },
          "MaterialCategory": {
            "type": "string",
            "nullable": true
          },
          "MaterialDescription": {
            "type": "string",
            "nullable": true
          },
          "VendorCode": {
            "type": "string",
            "nullable": true
          },
          "SupplierName": {
            "type": "string",
            "nullable": true
          },
          "Plant": {
            "type": "string",
            "nullable": true
          },
          "BTDestination": {
            "type": "string",
            "nullable": true
          },
          "DepatureDate": {
            "type": "string",
            "nullable": true
          },
          "ArrivalDate": {
            "type": "string",
            "nullable": true
          },
          "BTPNR": {
            "type": "string",
            "nullable": true
          },
          "classType": {
            "type": "string",
            "nullable": true
          },
          "btTitle": {
            "type": "string",
            "nullable": true
          },
          "BTMode": {
            "type": "string",
            "nullable": true
          },
          "ModeOfTransportation": {
            "type": "string",
            "nullable": true
          },
          "WasteDescription": {
            "type": "string",
            "nullable": true
          },
          "CurrencyValue": {},
          "Quantity": {},
          "ProductType": {},
          "MaterialNumber": {},
          "OriginLocation": {},
          "ContractType": {},
          "EmpType": {},
          "DOB": {},
          "Gender": {},
          "OfficeCity": {},
          "OfficeLocation": {},
          "InvoiceAmount": {},
          "DestinationLocation": {},
          "Currency": {},
          "Rowcount": {},
          "UoM": {
            "type": "string",
            "nullable": true
          },
          "Distance": {
            "type": "number",
            "nullable": true
          },
          "fileKey": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "fetched_on": {
            "type": "string",
            "nullable": true
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SapResponse, 'id'>"
      },
      "SapResponseWithRelations": {
        "title": "SapResponseWithRelations",
        "type": "object",
        "description": "(tsType: SapResponseWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "Location": {
            "type": "string"
          },
          "Title": {
            "type": "string"
          },
          "dataType": {
            "type": "number"
          },
          "categoryType": {
            "type": "number"
          },
          "WasteCategory": {
            "type": "string"
          },
          "Date": {
            "type": "string"
          },
          "Type": {
            "type": "string"
          },
          "sapId": {
            "type": "string"
          },
          "FuelType": {
            "type": "string",
            "nullable": true
          },
          "EmpId": {
            "type": "string",
            "nullable": true
          },
          "BTOrigin": {
            "type": "string",
            "nullable": true
          },
          "NetPay": {},
          "Month": {
            "type": "string",
            "nullable": true
          },
          "PurchaseOrder": {
            "type": "string",
            "nullable": true
          },
          "HSNCode": {
            "type": "string",
            "nullable": true
          },
          "TotalSpent": {},
          "efKey": {
            "type": "string",
            "nullable": true
          },
          "DPName": {
            "type": "string",
            "nullable": true
          },
          "MaterialCategory": {
            "type": "string",
            "nullable": true
          },
          "MaterialDescription": {
            "type": "string",
            "nullable": true
          },
          "VendorCode": {
            "type": "string",
            "nullable": true
          },
          "SupplierName": {
            "type": "string",
            "nullable": true
          },
          "Plant": {
            "type": "string",
            "nullable": true
          },
          "BTDestination": {
            "type": "string",
            "nullable": true
          },
          "DepatureDate": {
            "type": "string",
            "nullable": true
          },
          "ArrivalDate": {
            "type": "string",
            "nullable": true
          },
          "BTPNR": {
            "type": "string",
            "nullable": true
          },
          "classType": {
            "type": "string",
            "nullable": true
          },
          "btTitle": {
            "type": "string",
            "nullable": true
          },
          "BTMode": {
            "type": "string",
            "nullable": true
          },
          "ModeOfTransportation": {
            "type": "string",
            "nullable": true
          },
          "WasteDescription": {
            "type": "string",
            "nullable": true
          },
          "CurrencyValue": {},
          "Quantity": {},
          "ProductType": {},
          "MaterialNumber": {},
          "OriginLocation": {},
          "ContractType": {},
          "EmpType": {},
          "DOB": {},
          "Gender": {},
          "OfficeCity": {},
          "OfficeLocation": {},
          "InvoiceAmount": {},
          "DestinationLocation": {},
          "Currency": {},
          "Rowcount": {},
          "UoM": {
            "type": "string",
            "nullable": true
          },
          "Distance": {
            "type": "number",
            "nullable": true
          },
          "fileKey": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "fetched_on": {
            "type": "string",
            "nullable": true
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SapResponseWithRelations"
      },
      "NewSapCollection": {
        "title": "NewSapCollection",
        "type": "object",
        "description": "(tsType: Omit<SapCollection, 'id'>, schemaOptions: { title: 'NewSapCollection', exclude: [ 'id' ] })",
        "properties": {
          "sapId": {
            "type": "string"
          },
          "indicatorIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "url": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SapCollection, 'id'>"
      },
      "SapCollectionWithRelations": {
        "title": "SapCollectionWithRelations",
        "type": "object",
        "description": "(tsType: SapCollectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "sapId": {
            "type": "string"
          },
          "indicatorIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "url": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SapCollectionWithRelations"
      },
      "NewResponse": {
        "title": "NewResponse",
        "type": "object",
        "description": "(tsType: Omit<Response, 'id'>, schemaOptions: { title: 'NewResponse', exclude: [ 'id' ] })",
        "properties": {
          "uniqueId": {
            "type": "string"
          },
          "feedback": {
            "type": "string"
          },
          "answers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "stakeHolderId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Response, 'id'>"
      },
      "ConsolidateFormCollectionWithRelations": {
        "title": "ConsolidateFormCollectionWithRelations",
        "type": "object",
        "description": "(tsType: ConsolidateFormCollectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "tags": {},
          "type": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "frameworksIdsByCategory": {
            "type": "object"
          },
          "frameworksReferenceByCategory": {
            "type": "object"
          },
          "allFrameworkIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ConsolidateFormCollectionWithRelations"
      },
      "AuditorAssignmentSubmissionWithRelations": {
        "title": "AuditorAssignmentSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: AuditorAssignmentSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "reReasessmentResponse": {
            "type": "string"
          },
          "selfAssessmentResponse": {
            "type": "string"
          },
          "isSelfAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "selfAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "reAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "rejectionComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "auto_second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed": {
            "type": "boolean",
            "nullable": true
          },
          "auto_second_review": {
            "type": "boolean",
            "nullable": true
          },
          "approverComments": {},
          "negativeResponse": {
            "type": "string",
            "nullable": true
          },
          "imported": {},
          "negativeScore": {},
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "second_review_by": {
            "type": "number",
            "nullable": true
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {},
          "oldAuditorMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "updatedMSIScore": {
            "type": "number",
            "nullable": true
          },
          "updatedMSIScoreUpdatedOn": {
            "type": "string",
            "nullable": true
          },
          "updatedMSIScoreComments": {
            "type": "string",
            "nullable": true
          },
          "scoreUpdateHistory": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "updatedScore": {
                  "type": "number"
                },
                "updatedOn": {
                  "type": "string"
                },
                "updatedBy": {
                  "type": "number"
                },
                "nc": {
                  "type": "object",
                  "properties": {
                    "environment": {},
                    "social": {},
                    "hs": {},
                    "legal": {},
                    "governance": {},
                    "environmentCount": {},
                    "socialCount": {},
                    "hsCount": {},
                    "legalCount": {},
                    "governanceCount": {}
                  }
                },
                "prevRating": {
                  "type": "string"
                },
                "currentRating": {
                  "type": "string"
                },
                "prevScore": {
                  "type": "number"
                },
                "comments": {
                  "type": "string"
                },
                "ncClosureDeadline": {
                  "type": "string"
                }
              }
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AuditorAssignmentSubmissionWithRelations"
      },
      "AssessmentSubSection3WithRelations": {
        "title": "AssessmentSubSection3WithRelations",
        "type": "object",
        "description": "(tsType: AssessmentSubSection3WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AssessmentSubSection3WithRelations"
      },
      "AssessmentSubSection2WithRelations": {
        "title": "AssessmentSubSection2WithRelations",
        "type": "object",
        "description": "(tsType: AssessmentSubSection2WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "assessmentSubSection3s": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssessmentSubSection3WithRelations"
            }
          },
          "form": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AssessmentSubSection2WithRelations"
      },
      "AssessmentSubSection1WithRelations": {
        "title": "AssessmentSubSection1WithRelations",
        "type": "object",
        "description": "(tsType: AssessmentSubSection1WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "order": {},
          "isRoot": {
            "type": "boolean"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "assessmentSubSection2s": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssessmentSubSection2WithRelations"
            }
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AssessmentSubSection1WithRelations"
      },
      "AssessmentSectionWithRelations": {
        "title": "AssessmentSectionWithRelations",
        "type": "object",
        "description": "(tsType: AssessmentSectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "order": {},
          "assessmentSubSection1s": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssessmentSubSection1WithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssessmentSectionWithRelations"
      },
      "DealerResponseFormWithRelations": {
        "title": "DealerResponseFormWithRelations",
        "type": "object",
        "description": "(tsType: DealerResponseFormWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DealerResponseFormWithRelations"
      },
      "LocationThreeWithRelations": {
        "title": "LocationThreeWithRelations",
        "type": "object",
        "description": "(tsType: LocationThreeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationTwoId": {
            "type": "number"
          },
          "frequencies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FrequencyWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "LocationThreeWithRelations"
      },
      "LocationTwoWithRelations": {
        "title": "LocationTwoWithRelations",
        "type": "object",
        "description": "(tsType: LocationTwoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationOneId": {
            "type": "number"
          },
          "locationThrees": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LocationThreeWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "LocationTwoWithRelations"
      },
      "LocationOneWithRelations": {
        "title": "LocationOneWithRelations",
        "type": "object",
        "description": "(tsType: LocationOneWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          },
          "locationTwos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LocationTwoWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "LocationOneWithRelations"
      },
      "AssignDcfUserWithRelations": {
        "title": "AssignDcfUserWithRelations",
        "type": "object",
        "description": "(tsType: AssignDcfUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "formCollectionId": {
            "type": "number"
          },
          "standard": {
            "type": "number"
          },
          "assignDcfClientId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "AssignDcfUserWithRelations"
      },
      "AssignDcfClientWithRelations": {
        "title": "AssignDcfClientWithRelations",
        "type": "object",
        "description": "(tsType: AssignDcfClientWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "dcf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "sap_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "cf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "dp_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "category_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "requestKey": {},
          "modified": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "ql_srf_ids": {
            "type": "object",
            "nullable": true
          },
          "dcf_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "sap_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_dcf_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_sap_mapping": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "assignDcfUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfUserWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "AssignDcfClientWithRelations"
      },
      "NewTargetsWithRelations": {
        "title": "NewTargetsWithRelations",
        "type": "object",
        "description": "(tsType: NewTargetsWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "targetUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "NewTargetsWithRelations"
      },
      "NewInitiativesWithRelations": {
        "title": "NewInitiativesWithRelations",
        "type": "object",
        "description": "(tsType: NewInitiativesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "responsibility": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "status": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "NewInitiativesWithRelations"
      },
      "NewIndicatorWithRelations": {
        "title": "NewIndicatorWithRelations",
        "type": "object",
        "description": "(tsType: NewIndicatorWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewIndicatorWithRelations"
      },
      "NewTargetsTwoWithRelations": {
        "title": "NewTargetsTwoWithRelations",
        "type": "object",
        "description": "(tsType: NewTargetsTwoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "newGoalsId": {
            "type": "number"
          },
          "newIndicators": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewIndicatorWithRelations"
            }
          },
          "targetActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TargetActionWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewTargetsTwoWithRelations"
      },
      "NewIndicatorTwoWithRelations": {
        "title": "NewIndicatorTwoWithRelations",
        "type": "object",
        "description": "(tsType: NewIndicatorTwoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewIndicatorTwoWithRelations"
      },
      "NewGoalsWithRelations": {
        "title": "NewGoalsWithRelations",
        "type": "object",
        "description": "(tsType: NewGoalsWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "category": {
            "type": "number"
          },
          "alignment": {
            "type": "number"
          },
          "boundary": {
            "type": "array",
            "items": {}
          },
          "sdg": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "alignment_tag": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "newTargets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewTargetsWithRelations"
            }
          },
          "newInitiatives": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewInitiativesWithRelations"
            }
          },
          "newTargetsTwos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewTargetsTwoWithRelations"
            }
          },
          "newIndicatorTwos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewIndicatorTwoWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "NewGoalsWithRelations"
      },
      "FormCollectionWithRelations": {
        "title": "FormCollectionWithRelations",
        "type": "object",
        "description": "(tsType: FormCollectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "tags": {},
          "standardId": {},
          "categoryId": {},
          "categoryAltId": {},
          "subCategoryDpIds": {},
          "subCategoryOrder": {},
          "calculationDpIds": {},
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          },
          "assignDcfUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AssignDcfUserWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "FormCollectionWithRelations"
      },
      "AssignDcfSuppliersWithRelations": {
        "title": "AssignDcfSuppliersWithRelations",
        "type": "object",
        "description": "(tsType: AssignDcfSuppliersWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modifier_id": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "supplier_id": {
            "type": "number"
          },
          "dfcs": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "config": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "AssignDcfSuppliersWithRelations"
      },
      "DpReportWithRelations": {
        "title": "DpReportWithRelations",
        "type": "object",
        "description": "(tsType: DpReportWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "DpReportWithRelations"
      },
      "QlListingFilterWithRelations": {
        "title": "QlListingFilterWithRelations",
        "type": "object",
        "description": "(tsType: QlListingFilterWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "category": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "remarks": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "QlListingFilterWithRelations"
      },
      "AssignRfUsersWithRelations": {
        "title": "AssignRfUsersWithRelations",
        "type": "object",
        "description": "(tsType: AssignRfUsersWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignRfUsersWithRelations"
      },
      "AssignDcfUserNewWithRelations": {
        "title": "AssignDcfUserNewWithRelations",
        "type": "object",
        "description": "(tsType: AssignDcfUserNewWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {},
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "standard": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignDcfUserNewWithRelations"
      },
      "DpReportNewWithRelations": {
        "title": "DpReportNewWithRelations",
        "type": "object",
        "description": "(tsType: DpReportNewWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DpReportNewWithRelations"
      },
      "AssignDfUserWithRelations": {
        "title": "AssignDfUserWithRelations",
        "type": "object",
        "description": "(tsType: AssignDfUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "dfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignDfUserWithRelations"
      },
      "AssignSrfUserWithRelations": {
        "title": "AssignSrfUserWithRelations",
        "type": "object",
        "description": "(tsType: AssignSrfUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {},
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignSrfUserWithRelations"
      },
      "AssignRfEntityWithRelations": {
        "title": "AssignRfEntityWithRelations",
        "type": "object",
        "description": "(tsType: AssignRfEntityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "other_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "city_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "country_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "site_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignRfEntityWithRelations"
      },
      "AssignDcfEntityWithRelations": {
        "title": "AssignDcfEntityWithRelations",
        "type": "object",
        "description": "(tsType: AssignDcfEntityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "dcf": {
            "$ref": "#/components/schemas/FormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignDcfEntityWithRelations"
      },
      "ResponseFormCollectionWithRelations": {
        "title": "ResponseFormCollectionWithRelations",
        "type": "object",
        "description": "(tsType: ResponseFormCollectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "tags": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ResponseFormCollectionWithRelations"
      },
      "AssignDfEntityWithRelations": {
        "title": "AssignDfEntityWithRelations",
        "type": "object",
        "description": "(tsType: AssignDfEntityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "df": {
            "$ref": "#/components/schemas/ResponseFormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignDfEntityWithRelations"
      },
      "AssignSrfEntityWithRelations": {
        "title": "AssignSrfEntityWithRelations",
        "type": "object",
        "description": "(tsType: AssignSrfEntityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignSrfEntityWithRelations"
      },
      "AssignDcfEntityUserWithRelations": {
        "title": "AssignDcfEntityUserWithRelations",
        "type": "object",
        "description": "(tsType: AssignDcfEntityUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "nullable": true
          },
          "isAutoApproval": {
            "type": "boolean",
            "nullable": true
          },
          "frequency": {
            "type": "number"
          },
          "standard": {},
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "dcf": {
            "$ref": "#/components/schemas/FormCollectionWithRelations"
          },
          "foreignKey": {},
          "lone": {
            "$ref": "#/components/schemas/LocationOneWithRelations"
          },
          "ltwo": {
            "$ref": "#/components/schemas/LocationTwoWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignDcfEntityUserWithRelations"
      },
      "AssignDfEntityUserWithRelations": {
        "title": "AssignDfEntityUserWithRelations",
        "type": "object",
        "description": "(tsType: AssignDfEntityUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "df": {
            "$ref": "#/components/schemas/ResponseFormCollectionWithRelations"
          },
          "foreignKey": {},
          "lthree": {
            "$ref": "#/components/schemas/LocationThreeWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignDfEntityUserWithRelations"
      },
      "AssignSrfEntityUserWithRelations": {
        "title": "AssignSrfEntityUserWithRelations",
        "type": "object",
        "description": "(tsType: AssignSrfEntityUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "dealerType": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignSrfEntityUserWithRelations"
      },
      "QuantitativeSubmissionWithRelations": {
        "title": "QuantitativeSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: QuantitativeSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "imported": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "startDate": {},
          "endDate": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "auto_approval_on": {
            "type": "string",
            "nullable": true
          },
          "auto_approved": {
            "type": "boolean",
            "nullable": true
          },
          "actual_type": {
            "type": "number",
            "nullable": true
          },
          "l2_approved_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approved_by": {
            "type": "number",
            "nullable": true
          },
          "l2_approver_modified_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approver_modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "dcf": {
            "$ref": "#/components/schemas/FormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "QuantitativeSubmissionWithRelations"
      },
      "ClientEfCategoryAssignmentWithRelations": {
        "title": "ClientEfCategoryAssignmentWithRelations",
        "type": "object",
        "description": "(tsType: ClientEfCategoryAssignmentWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClientEfCategoryAssignmentWithRelations"
      },
      "ClientInitiativeWithRelations": {
        "title": "ClientInitiativeWithRelations",
        "type": "object",
        "description": "(tsType: ClientInitiativeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "completionDate": {
            "type": "string"
          },
          "targetReduction": {
            "type": "number"
          },
          "baselineData": {
            "type": "number"
          },
          "measurementUnit": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "category": {
            "type": "number"
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "investment": {
            "type": "number"
          },
          "monitorMethod": {
            "type": "string"
          },
          "expectedAchievement": {
            "type": "string"
          },
          "currentStatus": {
            "type": "number"
          },
          "goal": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "materialTopic": {
            "type": "number"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "currencyUnit": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClientInitiativeWithRelations"
      },
      "QuantitativeDpReportWithRelations": {
        "title": "QuantitativeDpReportWithRelations",
        "type": "object",
        "description": "(tsType: QuantitativeDpReportWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "standard": {},
          "submitId": {
            "type": "number"
          },
          "dp": {
            "type": "string"
          },
          "value": {},
          "dataType": {},
          "formId": {},
          "frequency": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "tier0_id": {},
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "level": {
            "type": "number"
          },
          "entityUserAssId": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "reviewed_by": {},
          "approved_by": {
            "type": "number"
          },
          "reported_by": {
            "type": "number"
          },
          "submissionType": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "QuantitativeDpReportWithRelations"
      },
      "NewClientCertificationWithRelations": {
        "title": "NewClientCertificationWithRelations",
        "type": "object",
        "description": "(tsType: NewClientCertificationWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "certificateId": {
            "type": "number"
          },
          "scopeType": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "certLevelId": {},
          "issuedDate": {},
          "expectedDate": {},
          "validity": {},
          "remark": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewClientCertificationWithRelations"
      },
      "QualitativeSubmissionWithRelations": {
        "title": "QualitativeSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: QualitativeSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "implevel": {
            "type": "number"
          },
          "response_type": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "reviewer_return": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "review_return_by": {
            "type": "number"
          },
          "review_return_on": {
            "type": "string"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "justification": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "QualitativeSubmissionWithRelations"
      },
      "IndicatorApproverAssignmentWithRelations": {
        "title": "IndicatorApproverAssignmentWithRelations",
        "type": "object",
        "description": "(tsType: IndicatorApproverAssignmentWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "levelOfApproval": {
            "type": "number"
          },
          "locations": {
            "type": "array",
            "items": {}
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "accessType": {},
          "threshold": {
            "type": "boolean"
          },
          "tvalue1": {},
          "tvalue2": {},
          "indicatorId": {
            "type": "number"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "IndicatorApproverAssignmentWithRelations"
      },
      "PolicyProcedureWithRelations": {
        "title": "PolicyProcedureWithRelations",
        "type": "object",
        "description": "(tsType: PolicyProcedureWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "section": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "documents": {
            "type": "array",
            "items": {}
          },
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "dateOfRenewal": {
            "type": "string",
            "nullable": true
          },
          "dateOfRevision": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PolicyProcedureWithRelations"
      },
      "QualitativeApprovalWithRelations": {
        "title": "QualitativeApprovalWithRelations",
        "type": "object",
        "description": "(tsType: QualitativeApprovalWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporting_year": {
            "type": "number"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "return_remarks": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "QualitativeApprovalWithRelations"
      },
      "NewMetricWithRelations": {
        "title": "NewMetricWithRelations",
        "type": "object",
        "description": "(tsType: NewMetricWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {},
          "created": {
            "type": "string"
          },
          "newTopicId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "tag": {},
          "cloneTopicId": {
            "type": "number"
          },
          "newDataPoints": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewDataPointWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "NewMetricWithRelations"
      },
      "QnIndicatorApprovalWithRelations": {
        "title": "QnIndicatorApprovalWithRelations",
        "type": "object",
        "description": "(tsType: QnIndicatorApprovalWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "year": {
            "type": "number"
          },
          "performanceCommentary": {
            "type": "array",
            "items": {}
          },
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "indicatorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "indicator": {
            "$ref": "#/components/schemas/NewMetricWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "QnIndicatorApprovalWithRelations"
      },
      "HelperWithRelations": {
        "title": "HelperWithRelations",
        "type": "object",
        "description": "(tsType: HelperWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "shortlist_supplier_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "shortlist_dealer_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "HelperWithRelations"
      },
      "DealerAuditorChecklistSubmissionWithRelations": {
        "title": "DealerAuditorChecklistSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: DealerAuditorChecklistSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "response": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionRemarks": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "approved_by": {
            "type": "number"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dealerAssessmentAssignmentId": {
            "type": "number"
          },
          "updatedScore": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string"
          },
          "improvements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "goodPractices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "nonCompliances": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "dealerId": {
            "type": "number"
          },
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          },
          "foreignKey": {},
          "dealer": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DealerAuditorChecklistSubmissionWithRelations"
      },
      "ActionWithRelations": {
        "title": "ActionWithRelations",
        "type": "object",
        "description": "(tsType: ActionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "application": {
            "type": "string"
          },
          "applicationDetails": {
            "type": "object"
          },
          "applicationId": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "attachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "uniqueId": {
            "type": "string"
          },
          "appId": {
            "type": "number"
          },
          "actionType": {
            "type": "string"
          },
          "actionToBeTaken": {
            "type": "string"
          },
          "actionTaken": {
            "type": "string"
          },
          "maskId": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "trackId": {
            "type": "string"
          },
          "uploads": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "dueDate": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "sequence": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "createdDate": {
            "type": "string"
          },
          "objectId": {
            "type": "string"
          },
          "assignedToId": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "vendorId": {
            "type": "string"
          },
          "submittedBy": {
            "type": "string"
          },
          "submitURL": {
            "type": "string"
          },
          "approvedBy": {},
          "returnedBy": {},
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ActionWithRelations"
      },
      "DealerAssessmentAssignmentWithRelations": {
        "title": "DealerAssessmentAssignmentWithRelations",
        "type": "object",
        "description": "(tsType: DealerAssessmentAssignmentWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "assessors": {
            "type": "array",
            "items": {}
          },
          "assessmentStartDate": {
            "type": "string"
          },
          "auditStartDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          },
          "dealer": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {},
          "form": {
            "$ref": "#/components/schemas/DealerResponseFormWithRelations"
          },
          "dealerAuditorChecklistSubmission": {
            "$ref": "#/components/schemas/DealerAuditorChecklistSubmissionWithRelations"
          },
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          },
          "actions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActionWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DealerAssessmentAssignmentWithRelations"
      },
      "IndicatorSectionWithRelations": {
        "title": "IndicatorSectionWithRelations",
        "type": "object",
        "description": "(tsType: IndicatorSectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "IndicatorSectionWithRelations"
      },
      "NewEfSubcategory1WithRelations": {
        "title": "NewEfSubcategory1WithRelations",
        "type": "object",
        "description": "(tsType: NewEfSubcategory1WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfCategoryId": {
            "type": "number"
          },
          "newEfSubcategory2s": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfSubcategory2WithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfSubcategory1WithRelations"
      },
      "NewEfSubcategory2WithRelations": {
        "title": "NewEfSubcategory2WithRelations",
        "type": "object",
        "description": "(tsType: NewEfSubcategory2WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory1Id": {
            "type": "number"
          },
          "newEfSubcategory3s": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfSubcategory3WithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfSubcategory2WithRelations"
      },
      "NewEfSubcategory3WithRelations": {
        "title": "NewEfSubcategory3WithRelations",
        "type": "object",
        "description": "(tsType: NewEfSubcategory3WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory2Id": {
            "type": "number"
          },
          "newEfSubcategory4s": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfSubcategory4WithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfSubcategory3WithRelations"
      },
      "NewEfSubcategory4WithRelations": {
        "title": "NewEfSubcategory4WithRelations",
        "type": "object",
        "description": "(tsType: NewEfSubcategory4WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory3Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfSubcategory4WithRelations"
      },
      "NewEfItemWithRelations": {
        "title": "NewEfItemWithRelations",
        "type": "object",
        "description": "(tsType: NewEfItemWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "checked_by": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "methodology": {
            "type": "string"
          },
          "applicability": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "quality": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "co2e": {},
          "co2": {},
          "ch4": {},
          "n2o": {},
          "other1": {},
          "other2": {},
          "other3": {},
          "other4": {},
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfId": {
            "type": "number"
          },
          "ef_id": {
            "type": "string"
          },
          "subcategory1": {
            "type": "number"
          },
          "subcategory2": {
            "type": "number"
          },
          "subcategory3": {
            "type": "number"
          },
          "subcategory4": {
            "type": "number"
          },
          "subcat1": {
            "$ref": "#/components/schemas/NewEfSubcategory1WithRelations"
          },
          "foreignKey": {},
          "subcat2": {
            "$ref": "#/components/schemas/NewEfSubcategory2WithRelations"
          },
          "subcat3": {
            "$ref": "#/components/schemas/NewEfSubcategory3WithRelations"
          },
          "subcat4": {
            "$ref": "#/components/schemas/NewEfSubcategory4WithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfItemWithRelations"
      },
      "NewEfWithRelations": {
        "title": "NewEfWithRelations",
        "type": "object",
        "description": "(tsType: NewEfWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "source": {
            "type": "string"
          },
          "year": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "last_update": {
            "type": "string"
          },
          "link": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfDateId": {
            "type": "number"
          },
          "newEfItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfItemWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfWithRelations"
      },
      "NewEfDateWithRelations": {
        "title": "NewEfDateWithRelations",
        "type": "object",
        "description": "(tsType: NewEfDateWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {},
          "newEfStdId": {
            "type": "number"
          },
          "newEfs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfDateWithRelations"
      },
      "NewEfCategoryWithRelations": {
        "title": "NewEfCategoryWithRelations",
        "type": "object",
        "description": "(tsType: NewEfCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {
            "type": "string"
          },
          "newEfStdId": {
            "type": "number"
          },
          "ghgSubCategoryId": {
            "type": "number"
          },
          "newEfSubcategory1s": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfSubcategory1WithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfCategoryWithRelations"
      },
      "GhgSubCategoryWithRelations": {
        "title": "GhgSubCategoryWithRelations",
        "type": "object",
        "description": "(tsType: GhgSubCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "ghgCategoryId": {
            "type": "number"
          },
          "newEfCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfCategoryWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "GhgSubCategoryWithRelations"
      },
      "GhgCategoryWithRelations": {
        "title": "GhgCategoryWithRelations",
        "type": "object",
        "description": "(tsType: GhgCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "newEfStdId": {
            "type": "number"
          },
          "ghgSubCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GhgSubCategoryWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "GhgCategoryWithRelations"
      },
      "NewEfStdWithRelations": {
        "title": "NewEfStdWithRelations",
        "type": "object",
        "description": "(tsType: NewEfStdWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {},
          "dcf_ids": {},
          "client_ids": {
            "type": "array",
            "items": {}
          },
          "newEfDates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfDateWithRelations"
            }
          },
          "newEfCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewEfCategoryWithRelations"
            }
          },
          "ghgCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GhgCategoryWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewEfStdWithRelations"
      },
      "ClientEfCategoryMappingWithRelations": {
        "title": "ClientEfCategoryMappingWithRelations",
        "type": "object",
        "description": "(tsType: ClientEfCategoryMappingWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "checked_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "partial_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "efGhgSubCatId": {
            "type": "number"
          },
          "efGhgCatId": {
            "type": "number"
          },
          "efStandard": {
            "$ref": "#/components/schemas/NewEfStdWithRelations"
          },
          "foreignKey": {},
          "efCategory": {
            "$ref": "#/components/schemas/NewEfCategoryWithRelations"
          },
          "efGhgSubCat": {
            "$ref": "#/components/schemas/GhgSubCategoryWithRelations"
          },
          "efGhgCat": {
            "$ref": "#/components/schemas/GhgCategoryWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClientEfCategoryMappingWithRelations"
      },
      "DealerChecklistSubmissionWithRelations": {
        "title": "DealerChecklistSubmissionWithRelations",
        "type": "object",
        "description": "(tsType: DealerChecklistSubmissionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          },
          "dealer": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {},
          "vendor": {
            "$ref": "#/components/schemas/VendorCodeWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DealerChecklistSubmissionWithRelations"
      },
      "NewsCirculationWithRelations": {
        "title": "NewsCirculationWithRelations",
        "type": "object",
        "description": "(tsType: NewsCirculationWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "message": {},
          "title": {
            "type": "string"
          },
          "expiryDate": {},
          "pin": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NewsCirculationWithRelations"
      },
      "QRequirementWithRelations": {
        "title": "QRequirementWithRelations",
        "type": "object",
        "description": "(tsType: QRequirementWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "question": {
            "type": "string"
          },
          "type": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "corporateOrCollatedInfo": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "supportingDocumentation": {
            "type": "string"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "qSectionId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "QRequirementWithRelations"
      },
      "QSectionWithRelations": {
        "title": "QSectionWithRelations",
        "type": "object",
        "description": "(tsType: QSectionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qTopicId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "qRequirements": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QRequirementWithRelations"
            }
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "QSectionWithRelations"
      },
      "QTopicWithRelations": {
        "title": "QTopicWithRelations",
        "type": "object",
        "description": "(tsType: QTopicWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qCategoryId": {
            "type": "number"
          },
          "qSections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QSectionWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "QTopicWithRelations"
      },
      "QCategoryWithRelations": {
        "title": "QCategoryWithRelations",
        "type": "object",
        "description": "(tsType: QCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qTopics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QTopicWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "QCategoryWithRelations"
      },
      "AssignQlEntityWithRelations": {
        "title": "AssignQlEntityWithRelations",
        "type": "object",
        "description": "(tsType: AssignQlEntityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {},
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "qCategory": {
            "$ref": "#/components/schemas/QCategoryWithRelations"
          },
          "foreignKey": {},
          "qTopic": {
            "$ref": "#/components/schemas/QTopicWithRelations"
          },
          "qSection": {
            "$ref": "#/components/schemas/QSectionWithRelations"
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignQlEntityWithRelations"
      },
      "AssignQlEntityUserWithRelations": {
        "title": "AssignQlEntityUserWithRelations",
        "type": "object",
        "description": "(tsType: AssignQlEntityUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "due_date": {
            "type": "string"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "response": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "return_remarks": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "qCategory": {
            "$ref": "#/components/schemas/QCategoryWithRelations"
          },
          "foreignKey": {},
          "qTopic": {
            "$ref": "#/components/schemas/QTopicWithRelations"
          },
          "qSection": {
            "$ref": "#/components/schemas/QSectionWithRelations"
          },
          "srf": {
            "$ref": "#/components/schemas/ConsolidateFormCollectionWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssignQlEntityUserWithRelations"
      },
      "DeleteUserLogWithRelations": {
        "title": "DeleteUserLogWithRelations",
        "type": "object",
        "description": "(tsType: DeleteUserLogWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "deletedUserId": {
            "type": "number"
          },
          "requestUserId": {
            "type": "number"
          },
          "deletedOn": {
            "type": "string"
          },
          "deletedMailId": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DeleteUserLogWithRelations"
      },
      "ComputedIndicatorWithRelations": {
        "title": "ComputedIndicatorWithRelations",
        "type": "object",
        "description": "(tsType: ComputedIndicatorWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ComputedIndicatorWithRelations"
      },
      "ComputedIndicatorRequestWithRelations": {
        "title": "ComputedIndicatorRequestWithRelations",
        "type": "object",
        "description": "(tsType: ComputedIndicatorRequestWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "requesterName": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "requesterId": {
            "type": "number"
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "COMPLETED",
              "FAILED"
            ]
          },
          "requestedTime": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "intermediateRequest": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "completedTime": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "allYears": {
            "type": "boolean"
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "frameworkNames": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "year": {
            "type": "number",
            "nullable": true
          },
          "startMonth": {
            "type": "string",
            "nullable": true
          },
          "endMonth": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfile": {
            "type": "object"
          },
          "requester": {
            "type": "object"
          },
          "foreignKey": {}
        },
        "required": [
          "requesterName",
          "userProfileId",
          "requesterId",
          "status",
          "requestedTime",
          "email"
        ],
        "additionalProperties": false,
        "x-typescript-type": "ComputedIndicatorRequestWithRelations"
      },
      "LoginActivityWithRelations": {
        "title": "LoginActivityWithRelations",
        "type": "object",
        "description": "(tsType: LoginActivityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "origin": {},
          "loginTime": {
            "type": "string"
          },
          "userType": {
            "type": "string"
          },
          "logoutTime": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "platformType": {
            "type": "number",
            "nullable": true
          },
          "sessionId": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "userProfile": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "userId",
          "loginTime",
          "userType",
          "created_on",
          "sessionId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "LoginActivityWithRelations"
      },
      "ResponseWithRelations": {
        "title": "ResponseWithRelations",
        "type": "object",
        "description": "(tsType: ResponseWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "uniqueId": {
            "type": "string"
          },
          "feedback": {
            "type": "string"
          },
          "answers": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created": {
            "type": "string"
          },
          "surveyId": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "stakeHolderId": {
            "type": "number"
          },
          "subSurveyId": {
            "type": "number"
          },
          "userProfile": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "foreignKey": {},
          "stakeHolder": {
            "$ref": "#/components/schemas/StakeHolderWithRelations"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "ResponseWithRelations"
      },
      "ResponseFormCollection": {
        "title": "ResponseFormCollection",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "tags": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewResponseFormCollection": {
        "title": "NewResponseFormCollection",
        "type": "object",
        "description": "(tsType: Omit<ResponseFormCollection, 'id'>, schemaOptions: { title: 'NewResponseFormCollection', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "tags": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ResponseFormCollection, 'id'>"
      },
      "ResponseFormCollectionPartial": {
        "title": "ResponseFormCollectionPartial",
        "type": "object",
        "description": "(tsType: Partial<ResponseFormCollection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "tags": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ResponseFormCollection>"
      },
      "ReportNameTwo": {
        "title": "ReportNameTwo",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "reportNameOneId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewReportNameTwo": {
        "title": "NewReportNameTwo",
        "type": "object",
        "description": "(tsType: Omit<ReportNameTwo, 'id'>, schemaOptions: { title: 'NewReportNameTwo', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "reportNameOneId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ReportNameTwo, 'id'>"
      },
      "ReportNameTwoWithRelations": {
        "title": "ReportNameTwoWithRelations",
        "type": "object",
        "description": "(tsType: ReportNameTwoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "reportNameOneId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ReportNameTwoWithRelations"
      },
      "ReportNameTwoPartial": {
        "title": "ReportNameTwoPartial",
        "type": "object",
        "description": "(tsType: Partial<ReportNameTwo>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "reportNameOneId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ReportNameTwo>"
      },
      "ReportNameOne": {
        "title": "ReportNameOne",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewReportNameOne": {
        "title": "NewReportNameOne",
        "type": "object",
        "description": "(tsType: Omit<ReportNameOne, 'id'>, schemaOptions: { title: 'NewReportNameOne', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ReportNameOne, 'id'>"
      },
      "ReportNameOneWithRelations": {
        "title": "ReportNameOneWithRelations",
        "type": "object",
        "description": "(tsType: ReportNameOneWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "reportNameTwos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ReportNameTwoWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ReportNameOneWithRelations"
      },
      "ReportNameOnePartial": {
        "title": "ReportNameOnePartial",
        "type": "object",
        "description": "(tsType: Partial<ReportNameOne>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ReportNameOne>"
      },
      "NewReportNameTwoInReportNameOne": {
        "title": "NewReportNameTwoInReportNameOne",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ReportNameTwo, 'id'>, 'reportNameOneId'>, schemaOptions: { title: 'NewReportNameTwoInReportNameOne', exclude: [ 'id' ], optional: [ 'reportNameOneId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "reportNameOneId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ReportNameTwo, 'id'>, 'reportNameOneId'>"
      },
      "Question": {
        "title": "Question",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true
      },
      "NewQuestion": {
        "title": "NewQuestion",
        "type": "object",
        "description": "(tsType: Omit<Question, 'id'>, schemaOptions: { title: 'NewQuestion', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "Omit<Question, 'id'>"
      },
      "QuestionWithRelations": {
        "title": "QuestionWithRelations",
        "type": "object",
        "description": "(tsType: QuestionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "subQuestions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubQuestionWithRelations"
            }
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "QuestionWithRelations"
      },
      "QuestionPartial": {
        "title": "QuestionPartial",
        "type": "object",
        "description": "(tsType: Partial<Question>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Question>"
      },
      "NewSubQuestionInQuestion": {
        "title": "NewSubQuestionInQuestion",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<SubQuestion, 'id'>, 'questionId'>, schemaOptions: { title: 'NewSubQuestionInQuestion', exclude: [ 'id' ], optional: [ 'questionId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "options": {
            "type": "string"
          },
          "questionId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<SubQuestion, 'id'>, 'questionId'>"
      },
      "NewQuantitativeSubmission": {
        "title": "NewQuantitativeSubmission",
        "type": "object",
        "description": "(tsType: Omit<QuantitativeSubmission, 'id'>, schemaOptions: { title: 'NewQuantitativeSubmission', exclude: [ 'id' ] })",
        "properties": {
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "imported": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "startDate": {},
          "endDate": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "auto_approval_on": {
            "type": "string",
            "nullable": true
          },
          "auto_approved": {
            "type": "boolean",
            "nullable": true
          },
          "actual_type": {
            "type": "number",
            "nullable": true
          },
          "l2_approved_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approved_by": {
            "type": "number",
            "nullable": true
          },
          "l2_approver_modified_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approver_modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QuantitativeSubmission, 'id'>"
      },
      "QuantitativeSubmissionPartial": {
        "title": "QuantitativeSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<QuantitativeSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "response2": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "imported": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "startDate": {},
          "endDate": {},
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "auto_approval_on": {
            "type": "string",
            "nullable": true
          },
          "auto_approved": {
            "type": "boolean",
            "nullable": true
          },
          "actual_type": {
            "type": "number",
            "nullable": true
          },
          "l2_approved_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approved_by": {
            "type": "number",
            "nullable": true
          },
          "l2_approver_modified_on": {
            "type": "string",
            "nullable": true
          },
          "l2_approver_modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QuantitativeSubmission>"
      },
      "NewQuantitativeDpReport": {
        "title": "NewQuantitativeDpReport",
        "type": "object",
        "description": "(tsType: Omit<QuantitativeDpReport, 'id'>, schemaOptions: { title: 'NewQuantitativeDpReport', exclude: [ 'id' ] })",
        "properties": {
          "standard": {},
          "submitId": {
            "type": "number"
          },
          "dp": {
            "type": "string"
          },
          "value": {},
          "dataType": {},
          "formId": {},
          "frequency": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "tier0_id": {},
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "level": {
            "type": "number"
          },
          "entityUserAssId": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "reviewed_by": {},
          "approved_by": {
            "type": "number"
          },
          "reported_by": {
            "type": "number"
          },
          "submissionType": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QuantitativeDpReport, 'id'>"
      },
      "NewQualitativeSubmission": {
        "title": "NewQualitativeSubmission",
        "type": "object",
        "description": "(tsType: Omit<QualitativeSubmission, 'id'>, schemaOptions: { title: 'NewQualitativeSubmission', exclude: [ 'id' ] })",
        "properties": {
          "categoryId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "implevel": {
            "type": "number"
          },
          "response_type": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reviewed_by": {
            "type": "number"
          },
          "reviewed_on": {
            "type": "string"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "type": {
            "type": "number"
          },
          "logs": {},
          "return_remarks": {},
          "standard": {},
          "edit": {
            "type": "number"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "submitted_on": {
            "type": "string"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "reviewer_modified_on": {
            "type": "string"
          },
          "reviewer_modified_by": {
            "type": "number"
          },
          "reporter_modified_on": {
            "type": "string"
          },
          "reporter_modified_by": {
            "type": "number"
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "approved_on": {
            "type": "string"
          },
          "rejected_on": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "return_status": {
            "type": "number"
          },
          "reviewer_return": {
            "type": "number"
          },
          "approver_return": {
            "type": "number"
          },
          "submitted_by": {
            "type": "number"
          },
          "approved_by": {
            "type": "number"
          },
          "review_return_by": {
            "type": "number"
          },
          "review_return_on": {
            "type": "string"
          },
          "approve_return_by": {
            "type": "number"
          },
          "approve_return_on": {
            "type": "string"
          },
          "self": {
            "type": "boolean"
          },
          "entityUserAssId": {},
          "entityAssId": {},
          "documents": {},
          "justification": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QualitativeSubmission, 'id'>"
      },
      "NewQualitativeApproval": {
        "title": "NewQualitativeApproval",
        "type": "object",
        "description": "(tsType: Omit<QualitativeApproval, 'id'>, schemaOptions: { title: 'NewQualitativeApproval', exclude: [ 'id' ] })",
        "properties": {
          "reporting_year": {
            "type": "number"
          },
          "approver_modified_on": {
            "type": "string"
          },
          "approver_modified_by": {
            "type": "number"
          },
          "categoryId": {
            "type": "number"
          },
          "topicId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "indicatorId": {
            "type": "number"
          },
          "user_type": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {}
          },
          "last_modified_on": {
            "type": "string"
          },
          "last_modified_by": {
            "type": "number"
          },
          "edit": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "return_remarks": {},
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QualitativeApproval, 'id'>"
      },
      "NewQnIndicatorApproval": {
        "title": "NewQnIndicatorApproval",
        "type": "object",
        "description": "(tsType: Omit<QnIndicatorApproval, 'id'>, schemaOptions: { title: 'NewQnIndicatorApproval', exclude: [ 'id' ] })",
        "properties": {
          "year": {
            "type": "number"
          },
          "performanceCommentary": {
            "type": "array",
            "items": {}
          },
          "tier1_id": {},
          "tier2_id": {},
          "tier3_id": {},
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "indicatorId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QnIndicatorApproval, 'id'>"
      },
      "NewMetric": {
        "title": "NewMetric",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {},
          "created": {
            "type": "string"
          },
          "newTopicId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "tag": {},
          "cloneTopicId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewQlListingFilter": {
        "title": "NewQlListingFilter",
        "type": "object",
        "description": "(tsType: Omit<QlListingFilter, 'id'>, schemaOptions: { title: 'NewQlListingFilter', exclude: [ 'id' ] })",
        "properties": {
          "category": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "remarks": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QlListingFilter, 'id'>"
      },
      "QlListingFilterPartial": {
        "title": "QlListingFilterPartial",
        "type": "object",
        "description": "(tsType: Partial<QlListingFilter>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "category": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "remarks": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QlListingFilter>"
      },
      "QTopic": {
        "title": "QTopic",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQTopic": {
        "title": "NewQTopic",
        "type": "object",
        "description": "(tsType: Omit<QTopic, 'id'>, schemaOptions: { title: 'NewQTopic', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QTopic, 'id'>"
      },
      "QTopicPartial": {
        "title": "QTopicPartial",
        "type": "object",
        "description": "(tsType: Partial<QTopic>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QTopic>"
      },
      "QSection": {
        "title": "QSection",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qTopicId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewQSectionInQTopic": {
        "title": "NewQSectionInQTopic",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QSection, 'id'>, 'qTopicId'>, schemaOptions: { title: 'NewQSectionInQTopic', exclude: [ 'id' ], optional: [ 'qTopicId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qTopicId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QSection, 'id'>, 'qTopicId'>"
      },
      "QSectionPartial": {
        "title": "QSectionPartial",
        "type": "object",
        "description": "(tsType: Partial<QSection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qTopicId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QSection>"
      },
      "NewQSection": {
        "title": "NewQSection",
        "type": "object",
        "description": "(tsType: Omit<QSection, 'id'>, schemaOptions: { title: 'NewQSection', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qTopicId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QSection, 'id'>"
      },
      "QRequirement": {
        "title": "QRequirement",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "question": {
            "type": "string"
          },
          "type": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "corporateOrCollatedInfo": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "supportingDocumentation": {
            "type": "string"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "qSectionId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true
      },
      "NewQRequirementInQSection": {
        "title": "NewQRequirementInQSection",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QRequirement, 'id'>, 'qSectionId'>, schemaOptions: { title: 'NewQRequirementInQSection', exclude: [ 'id' ], optional: [ 'qSectionId' ] })",
        "properties": {
          "question": {
            "type": "string"
          },
          "type": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "corporateOrCollatedInfo": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "supportingDocumentation": {
            "type": "string"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "qSectionId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QRequirement, 'id'>, 'qSectionId'>"
      },
      "QRequirementPartial": {
        "title": "QRequirementPartial",
        "type": "object",
        "description": "(tsType: Partial<QRequirement>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "question": {
            "type": "string"
          },
          "type": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "corporateOrCollatedInfo": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "supportingDocumentation": {
            "type": "string"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "qSectionId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<QRequirement>"
      },
      "NewQRequirement": {
        "title": "NewQRequirement",
        "type": "object",
        "description": "(tsType: Omit<QRequirement, 'id'>, schemaOptions: { title: 'NewQRequirement', exclude: [ 'id' ] })",
        "properties": {
          "question": {
            "type": "string"
          },
          "type": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "corporateOrCollatedInfo": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "supportingDocumentation": {
            "type": "string"
          },
          "framework": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "qSectionId": {
            "type": "number"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<QRequirement, 'id'>"
      },
      "QCategory": {
        "title": "QCategory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewQCategory": {
        "title": "NewQCategory",
        "type": "object",
        "description": "(tsType: Omit<QCategory, 'id'>, schemaOptions: { title: 'NewQCategory', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<QCategory, 'id'>"
      },
      "QCategoryPartial": {
        "title": "QCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<QCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<QCategory>"
      },
      "NewQTopicInQCategory": {
        "title": "NewQTopicInQCategory",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<QTopic, 'id'>, 'qCategoryId'>, schemaOptions: { title: 'NewQTopicInQCategory', exclude: [ 'id' ], optional: [ 'qCategoryId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "qCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<QTopic, 'id'>, 'qCategoryId'>"
      },
      "NewPolicyProcedure": {
        "title": "NewPolicyProcedure",
        "type": "object",
        "description": "(tsType: Omit<PolicyProcedure, 'id'>, schemaOptions: { title: 'NewPolicyProcedure', exclude: [ 'id' ] })",
        "properties": {
          "section": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "documents": {
            "type": "array",
            "items": {}
          },
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "dateOfRenewal": {
            "type": "string",
            "nullable": true
          },
          "dateOfRevision": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<PolicyProcedure, 'id'>"
      },
      "PlatformFeedbackQuestionary": {
        "title": "PlatformFeedbackQuestionary",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "questionary": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewPlatformFeedbackQuestionary": {
        "title": "NewPlatformFeedbackQuestionary",
        "type": "object",
        "description": "(tsType: Omit<PlatformFeedbackQuestionary, 'id'>, schemaOptions: { title: 'NewPlatformFeedbackQuestionary', exclude: [ 'id' ] })",
        "properties": {
          "type": {
            "type": "number"
          },
          "questionary": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<PlatformFeedbackQuestionary, 'id'>"
      },
      "PlatformFeedbackQuestionaryWithRelations": {
        "title": "PlatformFeedbackQuestionaryWithRelations",
        "type": "object",
        "description": "(tsType: PlatformFeedbackQuestionaryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "questionary": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PlatformFeedbackQuestionaryWithRelations"
      },
      "PlatformFeedbackQuestionaryPartial": {
        "title": "PlatformFeedbackQuestionaryPartial",
        "type": "object",
        "description": "(tsType: Partial<PlatformFeedbackQuestionary>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "questionary": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<PlatformFeedbackQuestionary>"
      },
      "PlatformFeedbackResponse": {
        "title": "PlatformFeedbackResponse",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "submitted_on": {
            "type": "string"
          },
          "user_id": {
            "type": "number"
          },
          "questionaryId": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          },
          "comments": {},
          "isFullFilled": {},
          "interuptedQuestion": {},
          "platformFeedbackTriggerId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPlatformFeedbackResponse": {
        "title": "NewPlatformFeedbackResponse",
        "type": "object",
        "description": "(tsType: Omit<PlatformFeedbackResponse, 'id'>, schemaOptions: { title: 'NewPlatformFeedbackResponse', exclude: [ 'id' ] })",
        "properties": {
          "submitted_on": {
            "type": "string"
          },
          "user_id": {
            "type": "number"
          },
          "questionaryId": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          },
          "comments": {},
          "isFullFilled": {},
          "interuptedQuestion": {},
          "platformFeedbackTriggerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<PlatformFeedbackResponse, 'id'>"
      },
      "PlatformFeedbackResponseWithRelations": {
        "title": "PlatformFeedbackResponseWithRelations",
        "type": "object",
        "description": "(tsType: PlatformFeedbackResponseWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "submitted_on": {
            "type": "string"
          },
          "user_id": {
            "type": "number"
          },
          "questionaryId": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          },
          "comments": {},
          "isFullFilled": {},
          "interuptedQuestion": {},
          "platformFeedbackTriggerId": {
            "type": "number"
          },
          "platformFeedbackTrigger": {
            "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "PlatformFeedbackResponseWithRelations"
      },
      "PlatformFeedbackResponsePartial": {
        "title": "PlatformFeedbackResponsePartial",
        "type": "object",
        "description": "(tsType: Partial<PlatformFeedbackResponse>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "submitted_on": {
            "type": "string"
          },
          "user_id": {
            "type": "number"
          },
          "questionaryId": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          },
          "comments": {},
          "isFullFilled": {},
          "interuptedQuestion": {},
          "platformFeedbackTriggerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<PlatformFeedbackResponse>"
      },
      "SubmitPlatformFeedbackResponse": {
        "title": "SubmitPlatformFeedbackResponse",
        "type": "object",
        "description": "(tsType: Omit<PlatformFeedbackResponse, 'id' | 'submitted_on'>, schemaOptions: { title: 'SubmitPlatformFeedbackResponse', exclude: [ 'id', 'submitted_on' ] })",
        "properties": {
          "user_id": {
            "type": "number"
          },
          "questionaryId": {
            "type": "number"
          },
          "response": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "surveyId": {
            "type": "number"
          },
          "comments": {},
          "isFullFilled": {},
          "interuptedQuestion": {},
          "platformFeedbackTriggerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<PlatformFeedbackResponse, 'id' | 'submitted_on'>"
      },
      "PlatformFeedbackTrigger": {
        "title": "PlatformFeedbackTrigger",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "questionId": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "submittedId": {
            "type": "number",
            "nullable": true
          },
          "surveyId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewPlatformFeedbackTrigger": {
        "title": "NewPlatformFeedbackTrigger",
        "type": "object",
        "description": "(tsType: Omit<PlatformFeedbackTrigger, 'id'>, schemaOptions: { title: 'NewPlatformFeedbackTrigger', exclude: [ 'id' ] })",
        "properties": {
          "user_id": {
            "type": "number"
          },
          "questionId": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "submittedId": {
            "type": "number",
            "nullable": true
          },
          "surveyId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<PlatformFeedbackTrigger, 'id'>"
      },
      "PlatformFeedbackTriggerWithRelations": {
        "title": "PlatformFeedbackTriggerWithRelations",
        "type": "object",
        "description": "(tsType: PlatformFeedbackTriggerWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "questionId": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "submittedId": {
            "type": "number",
            "nullable": true
          },
          "surveyId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "survey": {
            "$ref": "#/components/schemas/PlatformFeedbackSurveyWithRelations"
          },
          "foreignKey": {},
          "submittedResponse": {
            "$ref": "#/components/schemas/PlatformFeedbackResponseWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PlatformFeedbackTriggerWithRelations"
      },
      "PlatformFeedbackTriggerPartial": {
        "title": "PlatformFeedbackTriggerPartial",
        "type": "object",
        "description": "(tsType: Partial<PlatformFeedbackTrigger>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "questionId": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "submittedId": {
            "type": "number",
            "nullable": true
          },
          "surveyId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<PlatformFeedbackTrigger>"
      },
      "PlatformFeedbackSurvey": {
        "title": "PlatformFeedbackSurvey",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "questionaryId": {
            "type": "number"
          },
          "isActive": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "required": [
          "title",
          "questionaryId"
        ],
        "additionalProperties": false
      },
      "NewPlatformFeedbackSurvey": {
        "title": "NewPlatformFeedbackSurvey",
        "type": "object",
        "description": "(tsType: Omit<PlatformFeedbackSurvey, 'id'>, schemaOptions: { title: 'NewPlatformFeedbackSurvey', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "questionaryId": {
            "type": "number"
          },
          "isActive": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "required": [
          "title",
          "questionaryId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<PlatformFeedbackSurvey, 'id'>"
      },
      "PlatformFeedbackSurveyWithRelations": {
        "title": "PlatformFeedbackSurveyWithRelations",
        "type": "object",
        "description": "(tsType: PlatformFeedbackSurveyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "questionaryId": {
            "type": "number"
          },
          "isActive": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "triggers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PlatformFeedbackTriggerWithRelations"
            }
          }
        },
        "required": [
          "title",
          "questionaryId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "PlatformFeedbackSurveyWithRelations"
      },
      "PlatformFeedbackSurveyPartial": {
        "title": "PlatformFeedbackSurveyPartial",
        "type": "object",
        "description": "(tsType: Partial<PlatformFeedbackSurvey>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "questionaryId": {
            "type": "number"
          },
          "isActive": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<PlatformFeedbackSurvey>"
      },
      "OurInternalActivity": {
        "title": "OurInternalActivity",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "action": {},
          "emailId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "format": "date-time"
          },
          "module": {},
          "parameters": {}
        },
        "additionalProperties": true
      },
      "NewOurInternalActivity": {
        "title": "NewOurInternalActivity",
        "type": "object",
        "description": "(tsType: Omit<OurInternalActivity, 'id'>, schemaOptions: { title: 'NewOurInternalActivity', exclude: [ 'id' ] })",
        "properties": {
          "action": {},
          "emailId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "format": "date-time"
          },
          "module": {},
          "parameters": {}
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<OurInternalActivity, 'id'>"
      },
      "OurInternalActivityWithRelations": {
        "title": "OurInternalActivityWithRelations",
        "type": "object",
        "description": "(tsType: OurInternalActivityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "action": {},
          "emailId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "format": "date-time"
          },
          "module": {},
          "parameters": {}
        },
        "additionalProperties": true,
        "x-typescript-type": "OurInternalActivityWithRelations"
      },
      "OurInternalActivityPartial": {
        "title": "OurInternalActivityPartial",
        "type": "object",
        "description": "(tsType: Partial<OurInternalActivity>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "action": {},
          "emailId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "format": "date-time"
          },
          "module": {},
          "parameters": {}
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<OurInternalActivity>"
      },
      "NewNewsCirculation": {
        "title": "NewNewsCirculation",
        "type": "object",
        "description": "(tsType: Omit<NewsCirculation, 'id'>, schemaOptions: { title: 'NewNewsCirculation', exclude: [ 'id' ] })",
        "properties": {
          "message": {},
          "title": {
            "type": "string"
          },
          "expiryDate": {},
          "pin": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewsCirculation, 'id'>"
      },
      "NewNewTopic": {
        "title": "NewNewTopic",
        "type": "object",
        "description": "(tsType: Omit<NewTopic, 'id'>, schemaOptions: { title: 'NewNewTopic', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "newCategoryId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneTopicId": {
            "type": "number"
          },
          "tag": {}
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<NewTopic, 'id'>"
      },
      "NewTopicWithRelations": {
        "title": "NewTopicWithRelations",
        "type": "object",
        "description": "(tsType: NewTopicWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "newCategoryId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneTopicId": {
            "type": "number"
          },
          "tag": {},
          "newMetrics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewMetricWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "NewTopicWithRelations"
      },
      "NewTopicPartial": {
        "title": "NewTopicPartial",
        "type": "object",
        "description": "(tsType: Partial<NewTopic>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "newCategoryId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneTopicId": {
            "type": "number"
          },
          "tag": {}
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<NewTopic>"
      },
      "NewNewMetricInNewTopic": {
        "title": "NewNewMetricInNewTopic",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewMetric, 'id'>, 'newTopicId'>, schemaOptions: { title: 'NewNewMetricInNewTopic', exclude: [ 'id' ], optional: [ 'newTopicId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {},
          "created": {
            "type": "string"
          },
          "newTopicId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "tag": {},
          "cloneTopicId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewMetric, 'id'>, 'newTopicId'>"
      },
      "NewTargets": {
        "title": "NewTargets",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "targetUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewNewTargets": {
        "title": "NewNewTargets",
        "type": "object",
        "description": "(tsType: Omit<NewTargets, 'id'>, schemaOptions: { title: 'NewNewTargets', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "targetUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<NewTargets, 'id'>"
      },
      "NewTargetsPartial": {
        "title": "NewTargetsPartial",
        "type": "object",
        "description": "(tsType: Partial<NewTargets>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "targetUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<NewTargets>"
      },
      "NewTargetsTwo": {
        "title": "NewTargetsTwo",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewTargetsTwo": {
        "title": "NewNewTargetsTwo",
        "type": "object",
        "description": "(tsType: Omit<NewTargetsTwo, 'id'>, schemaOptions: { title: 'NewNewTargetsTwo', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewTargetsTwo, 'id'>"
      },
      "NewTargetsTwoPartial": {
        "title": "NewTargetsTwoPartial",
        "type": "object",
        "description": "(tsType: Partial<NewTargetsTwo>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewTargetsTwo>"
      },
      "NewTargetActionInNewTargetsTwo": {
        "title": "NewTargetActionInNewTargetsTwo",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<TargetAction, 'id'>, 'newTargetsTwoId'>, schemaOptions: { title: 'NewTargetActionInNewTargetsTwo', exclude: [ 'id' ], optional: [ 'newTargetsTwoId' ] })",
        "properties": {
          "responsibility": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<TargetAction, 'id'>, 'newTargetsTwoId'>"
      },
      "NewIndicator": {
        "title": "NewIndicator",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewIndicatorInNewTargetsTwo": {
        "title": "NewNewIndicatorInNewTargetsTwo",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewIndicator, 'id'>, 'newTargetsTwoId'>, schemaOptions: { title: 'NewNewIndicatorInNewTargetsTwo', exclude: [ 'id' ], optional: [ 'newTargetsTwoId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewIndicator, 'id'>, 'newTargetsTwoId'>"
      },
      "NewNewMetric": {
        "title": "NewNewMetric",
        "type": "object",
        "description": "(tsType: Omit<NewMetric, 'id'>, schemaOptions: { title: 'NewNewMetric', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {},
          "created": {
            "type": "string"
          },
          "newTopicId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "tag": {},
          "cloneTopicId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<NewMetric, 'id'>"
      },
      "NewMetricPartial": {
        "title": "NewMetricPartial",
        "type": "object",
        "description": "(tsType: Partial<NewMetric>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {},
          "created": {
            "type": "string"
          },
          "newTopicId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "tag": {},
          "cloneTopicId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<NewMetric>"
      },
      "NewDataPoint": {
        "title": "NewDataPoint",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "newMetricId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "cloneDataPointId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewNewDataPointInNewMetric": {
        "title": "NewNewDataPointInNewMetric",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewDataPoint, 'id'>, 'newMetricId'>, schemaOptions: { title: 'NewNewDataPointInNewMetric', exclude: [ 'id' ], optional: [ 'newMetricId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "newMetricId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "cloneDataPointId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewDataPoint, 'id'>, 'newMetricId'>"
      },
      "NewInitiatives": {
        "title": "NewInitiatives",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "responsibility": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "status": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewNewInitiatives": {
        "title": "NewNewInitiatives",
        "type": "object",
        "description": "(tsType: Omit<NewInitiatives, 'id'>, schemaOptions: { title: 'NewNewInitiatives', exclude: [ 'id' ] })",
        "properties": {
          "responsibility": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "status": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<NewInitiatives, 'id'>"
      },
      "NewInitiativesPartial": {
        "title": "NewInitiativesPartial",
        "type": "object",
        "description": "(tsType: Partial<NewInitiatives>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "responsibility": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "status": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<NewInitiatives>"
      },
      "NewNewIndicator": {
        "title": "NewNewIndicator",
        "type": "object",
        "description": "(tsType: Omit<NewIndicator, 'id'>, schemaOptions: { title: 'NewNewIndicator', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewIndicator, 'id'>"
      },
      "NewIndicatorPartial": {
        "title": "NewIndicatorPartial",
        "type": "object",
        "description": "(tsType: Partial<NewIndicator>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewIndicator>"
      },
      "NewIndicatorTwo": {
        "title": "NewIndicatorTwo",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewIndicatorTwo": {
        "title": "NewNewIndicatorTwo",
        "type": "object",
        "description": "(tsType: Omit<NewIndicatorTwo, 'id'>, schemaOptions: { title: 'NewNewIndicatorTwo', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewIndicatorTwo, 'id'>"
      },
      "NewIndicatorTwoPartial": {
        "title": "NewIndicatorTwoPartial",
        "type": "object",
        "description": "(tsType: Partial<NewIndicatorTwo>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewIndicatorTwo>"
      },
      "NewNewGoals": {
        "title": "NewNewGoals",
        "type": "object",
        "description": "(tsType: Omit<NewGoals, 'id'>, schemaOptions: { title: 'NewNewGoals', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "category": {
            "type": "number"
          },
          "alignment": {
            "type": "number"
          },
          "boundary": {
            "type": "array",
            "items": {}
          },
          "sdg": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "alignment_tag": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<NewGoals, 'id'>"
      },
      "NewGoalsPartial": {
        "title": "NewGoalsPartial",
        "type": "object",
        "description": "(tsType: Partial<NewGoals>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "category": {
            "type": "number"
          },
          "alignment": {
            "type": "number"
          },
          "boundary": {
            "type": "array",
            "items": {}
          },
          "sdg": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "alignment_tag": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<NewGoals>"
      },
      "NewNewTargetsInNewGoals": {
        "title": "NewNewTargetsInNewGoals",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewTargets, 'id'>, 'newGoalsId'>, schemaOptions: { title: 'NewNewTargetsInNewGoals', exclude: [ 'id' ], optional: [ 'newGoalsId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "targetUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewTargets, 'id'>, 'newGoalsId'>"
      },
      "NewNewTargetsTwoInNewGoals": {
        "title": "NewNewTargetsTwoInNewGoals",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewTargetsTwo, 'id'>, 'newGoalsId'>, schemaOptions: { title: 'NewNewTargetsTwoInNewGoals', exclude: [ 'id' ], optional: [ 'newGoalsId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewTargetsTwo, 'id'>, 'newGoalsId'>"
      },
      "NewNewInitiativesInNewGoals": {
        "title": "NewNewInitiativesInNewGoals",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewInitiatives, 'id'>, 'newGoalsId'>, schemaOptions: { title: 'NewNewInitiativesInNewGoals', exclude: [ 'id' ], optional: [ 'newGoalsId' ] })",
        "properties": {
          "responsibility": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "status": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewInitiatives, 'id'>, 'newGoalsId'>"
      },
      "NewNewIndicatorTwoInNewGoals": {
        "title": "NewNewIndicatorTwoInNewGoals",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewIndicatorTwo, 'id'>, 'newGoalsId'>, schemaOptions: { title: 'NewNewIndicatorTwoInNewGoals', exclude: [ 'id' ], optional: [ 'newGoalsId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "baseValue": {
            "type": "string"
          },
          "targetValue": {
            "type": "string"
          },
          "baseDate": {
            "type": "string"
          },
          "targetDate": {
            "type": "string"
          },
          "baseUnit": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "interim_frequency": {
            "type": "string"
          },
          "type": {
            "type": "number"
          },
          "interim_target": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "indicator": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "newTargetsTwoId": {
            "type": "number"
          },
          "newGoalsId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewIndicatorTwo, 'id'>, 'newGoalsId'>"
      },
      "NewEf": {
        "title": "NewEf",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "source": {
            "type": "string"
          },
          "year": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "last_update": {
            "type": "string"
          },
          "link": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfDateId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEf": {
        "title": "NewNewEf",
        "type": "object",
        "description": "(tsType: Omit<NewEf, 'id'>, schemaOptions: { title: 'NewNewEf', exclude: [ 'id' ] })",
        "properties": {
          "category": {
            "type": "number"
          },
          "source": {
            "type": "string"
          },
          "year": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "last_update": {
            "type": "string"
          },
          "link": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfDateId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEf, 'id'>"
      },
      "NewEfPartial": {
        "title": "NewEfPartial",
        "type": "object",
        "description": "(tsType: Partial<NewEf>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "source": {
            "type": "string"
          },
          "year": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "last_update": {
            "type": "string"
          },
          "link": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfDateId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEf>"
      },
      "NewEfSubcategory4": {
        "title": "NewEfSubcategory4",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory3Id": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEfSubcategory4": {
        "title": "NewNewEfSubcategory4",
        "type": "object",
        "description": "(tsType: Omit<NewEfSubcategory4, 'id'>, schemaOptions: { title: 'NewNewEfSubcategory4', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory3Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfSubcategory4, 'id'>"
      },
      "NewEfSubcategory4Partial": {
        "title": "NewEfSubcategory4Partial",
        "type": "object",
        "description": "(tsType: Partial<NewEfSubcategory4>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory3Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfSubcategory4>"
      },
      "NewEfSubcategory3": {
        "title": "NewEfSubcategory3",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory2Id": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEfSubcategory3": {
        "title": "NewNewEfSubcategory3",
        "type": "object",
        "description": "(tsType: Omit<NewEfSubcategory3, 'id'>, schemaOptions: { title: 'NewNewEfSubcategory3', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory2Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfSubcategory3, 'id'>"
      },
      "NewEfSubcategory3Partial": {
        "title": "NewEfSubcategory3Partial",
        "type": "object",
        "description": "(tsType: Partial<NewEfSubcategory3>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory2Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfSubcategory3>"
      },
      "NewEfSubcategory2": {
        "title": "NewEfSubcategory2",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory1Id": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEfSubcategory2": {
        "title": "NewNewEfSubcategory2",
        "type": "object",
        "description": "(tsType: Omit<NewEfSubcategory2, 'id'>, schemaOptions: { title: 'NewNewEfSubcategory2', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory1Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfSubcategory2, 'id'>"
      },
      "NewEfSubcategory2Partial": {
        "title": "NewEfSubcategory2Partial",
        "type": "object",
        "description": "(tsType: Partial<NewEfSubcategory2>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory1Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfSubcategory2>"
      },
      "NewEfSubcategory1": {
        "title": "NewEfSubcategory1",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEfSubcategory1": {
        "title": "NewNewEfSubcategory1",
        "type": "object",
        "description": "(tsType: Omit<NewEfSubcategory1, 'id'>, schemaOptions: { title: 'NewNewEfSubcategory1', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfSubcategory1, 'id'>"
      },
      "NewEfSubcategory1Partial": {
        "title": "NewEfSubcategory1Partial",
        "type": "object",
        "description": "(tsType: Partial<NewEfSubcategory1>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfSubcategory1>"
      },
      "NewNewEfSubcategory4InNewEfSubcategory3": {
        "title": "NewNewEfSubcategory4InNewEfSubcategory3",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfSubcategory4, 'id'>, 'newEfSubcategory3Id'>, schemaOptions: { title: 'NewNewEfSubcategory4InNewEfSubcategory3', exclude: [ 'id' ], optional: [ 'newEfSubcategory3Id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory3Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfSubcategory4, 'id'>, 'newEfSubcategory3Id'>"
      },
      "NewNewEfSubcategory3InNewEfSubcategory2": {
        "title": "NewNewEfSubcategory3InNewEfSubcategory2",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfSubcategory3, 'id'>, 'newEfSubcategory2Id'>, schemaOptions: { title: 'NewNewEfSubcategory3InNewEfSubcategory2', exclude: [ 'id' ], optional: [ 'newEfSubcategory2Id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory2Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfSubcategory3, 'id'>, 'newEfSubcategory2Id'>"
      },
      "NewNewEfSubcategory2InNewEfSubcategory1": {
        "title": "NewNewEfSubcategory2InNewEfSubcategory1",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfSubcategory2, 'id'>, 'newEfSubcategory1Id'>, schemaOptions: { title: 'NewNewEfSubcategory2InNewEfSubcategory1', exclude: [ 'id' ], optional: [ 'newEfSubcategory1Id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfSubcategory1Id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfSubcategory2, 'id'>, 'newEfSubcategory1Id'>"
      },
      "NewEfStd": {
        "title": "NewEfStd",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {},
          "dcf_ids": {},
          "client_ids": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": false
      },
      "NewNewEfStd": {
        "title": "NewNewEfStd",
        "type": "object",
        "description": "(tsType: Omit<NewEfStd, 'id'>, schemaOptions: { title: 'NewNewEfStd', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {},
          "dcf_ids": {},
          "client_ids": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfStd, 'id'>"
      },
      "NewEfStdPartial": {
        "title": "NewEfStdPartial",
        "type": "object",
        "description": "(tsType: Partial<NewEfStd>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "public": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {},
          "dcf_ids": {},
          "client_ids": {
            "type": "array",
            "items": {}
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfStd>"
      },
      "NewEfDate": {
        "title": "NewEfDate",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {},
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEfDateInNewEfStd": {
        "title": "NewNewEfDateInNewEfStd",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfDate, 'id'>, 'newEfStdId'>, schemaOptions: { title: 'NewNewEfDateInNewEfStd', exclude: [ 'id' ], optional: [ 'newEfStdId' ] })",
        "properties": {
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {},
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfDate, 'id'>, 'newEfStdId'>"
      },
      "NewEfCategory": {
        "title": "NewEfCategory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {
            "type": "string"
          },
          "newEfStdId": {
            "type": "number"
          },
          "ghgSubCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEfCategoryInNewEfStd": {
        "title": "NewNewEfCategoryInNewEfStd",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfCategory, 'id'>, 'newEfStdId'>, schemaOptions: { title: 'NewNewEfCategoryInNewEfStd', exclude: [ 'id' ], optional: [ 'newEfStdId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {
            "type": "string"
          },
          "newEfStdId": {
            "type": "number"
          },
          "ghgSubCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfCategory, 'id'>, 'newEfStdId'>"
      },
      "GhgCategory": {
        "title": "GhgCategory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewGhgCategoryInNewEfStd": {
        "title": "NewGhgCategoryInNewEfStd",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<GhgCategory, 'id'>, 'newEfStdId'>, schemaOptions: { title: 'NewGhgCategoryInNewEfStd', exclude: [ 'id' ], optional: [ 'newEfStdId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<GhgCategory, 'id'>, 'newEfStdId'>"
      },
      "GhgCategoryPartial": {
        "title": "GhgCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<GhgCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<GhgCategory>"
      },
      "NewEfItem": {
        "title": "NewEfItem",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "checked_by": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "methodology": {
            "type": "string"
          },
          "applicability": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "quality": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "co2e": {},
          "co2": {},
          "ch4": {},
          "n2o": {},
          "other1": {},
          "other2": {},
          "other3": {},
          "other4": {},
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfId": {
            "type": "number"
          },
          "ef_id": {
            "type": "string"
          },
          "subcategory1": {
            "type": "number"
          },
          "subcategory2": {
            "type": "number"
          },
          "subcategory3": {
            "type": "number"
          },
          "subcategory4": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNewEfItemInNewEf": {
        "title": "NewNewEfItemInNewEf",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfItem, 'id'>, 'newEfId'>, schemaOptions: { title: 'NewNewEfItemInNewEf', exclude: [ 'id' ], optional: [ 'newEfId' ] })",
        "properties": {
          "unit": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "checked_by": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "methodology": {
            "type": "string"
          },
          "applicability": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "quality": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "co2e": {},
          "co2": {},
          "ch4": {},
          "n2o": {},
          "other1": {},
          "other2": {},
          "other3": {},
          "other4": {},
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfId": {
            "type": "number"
          },
          "ef_id": {
            "type": "string"
          },
          "subcategory1": {
            "type": "number"
          },
          "subcategory2": {
            "type": "number"
          },
          "subcategory3": {
            "type": "number"
          },
          "subcategory4": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfItem, 'id'>, 'newEfId'>"
      },
      "NewNewEfItem": {
        "title": "NewNewEfItem",
        "type": "object",
        "description": "(tsType: Omit<NewEfItem, 'id'>, schemaOptions: { title: 'NewNewEfItem', exclude: [ 'id' ] })",
        "properties": {
          "unit": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "checked_by": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "methodology": {
            "type": "string"
          },
          "applicability": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "quality": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "co2e": {},
          "co2": {},
          "ch4": {},
          "n2o": {},
          "other1": {},
          "other2": {},
          "other3": {},
          "other4": {},
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfId": {
            "type": "number"
          },
          "ef_id": {
            "type": "string"
          },
          "subcategory1": {
            "type": "number"
          },
          "subcategory2": {
            "type": "number"
          },
          "subcategory3": {
            "type": "number"
          },
          "subcategory4": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfItem, 'id'>"
      },
      "NewEfItemPartial": {
        "title": "NewEfItemPartial",
        "type": "object",
        "description": "(tsType: Partial<NewEfItem>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "checked_by": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "methodology": {
            "type": "string"
          },
          "applicability": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "quality": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "co2e": {},
          "co2": {},
          "ch4": {},
          "n2o": {},
          "other1": {},
          "other2": {},
          "other3": {},
          "other4": {},
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfId": {
            "type": "number"
          },
          "ef_id": {
            "type": "string"
          },
          "subcategory1": {
            "type": "number"
          },
          "subcategory2": {
            "type": "number"
          },
          "subcategory3": {
            "type": "number"
          },
          "subcategory4": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfItem>"
      },
      "NewNewEfDate": {
        "title": "NewNewEfDate",
        "type": "object",
        "description": "(tsType: Omit<NewEfDate, 'id'>, schemaOptions: { title: 'NewNewEfDate', exclude: [ 'id' ] })",
        "properties": {
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {},
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfDate, 'id'>"
      },
      "NewEfDatePartial": {
        "title": "NewEfDatePartial",
        "type": "object",
        "description": "(tsType: Partial<NewEfDate>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "start": {
            "type": "string"
          },
          "end": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {},
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfDate>"
      },
      "NewNewEfInNewEfDate": {
        "title": "NewNewEfInNewEfDate",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEf, 'id'>, 'newEfDateId'>, schemaOptions: { title: 'NewNewEfInNewEfDate', exclude: [ 'id' ], optional: [ 'newEfDateId' ] })",
        "properties": {
          "category": {
            "type": "number"
          },
          "source": {
            "type": "string"
          },
          "year": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "last_update": {
            "type": "string"
          },
          "link": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra1": {},
          "extra2": {
            "type": "array",
            "items": {}
          },
          "newEfDateId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEf, 'id'>, 'newEfDateId'>"
      },
      "NewNewEfCategory": {
        "title": "NewNewEfCategory",
        "type": "object",
        "description": "(tsType: Omit<NewEfCategory, 'id'>, schemaOptions: { title: 'NewNewEfCategory', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {
            "type": "string"
          },
          "newEfStdId": {
            "type": "number"
          },
          "ghgSubCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewEfCategory, 'id'>"
      },
      "NewEfCategoryPartial": {
        "title": "NewEfCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<NewEfCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {
            "type": "string"
          },
          "newEfStdId": {
            "type": "number"
          },
          "ghgSubCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<NewEfCategory>"
      },
      "NewNewEfSubcategory1InNewEfCategory": {
        "title": "NewNewEfSubcategory1InNewEfCategory",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfSubcategory1, 'id'>, 'newEfCategoryId'>, schemaOptions: { title: 'NewNewEfSubcategory1InNewEfCategory', exclude: [ 'id' ], optional: [ 'newEfCategoryId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "newEfCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfSubcategory1, 'id'>, 'newEfCategoryId'>"
      },
      "NewDataPointWithRelations": {
        "title": "NewDataPointWithRelations",
        "type": "object",
        "description": "(tsType: NewDataPointWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "newMetricId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "cloneDataPointId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "NewDataPointWithRelations"
      },
      "NewDataPointPartial": {
        "title": "NewDataPointPartial",
        "type": "object",
        "description": "(tsType: Partial<NewDataPoint>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "newMetricId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneMetricId": {
            "type": "number"
          },
          "cloneDataPointId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<NewDataPoint>"
      },
      "NewNewClientCertification": {
        "title": "NewNewClientCertification",
        "type": "object",
        "description": "(tsType: Omit<NewClientCertification, 'id'>, schemaOptions: { title: 'NewNewClientCertification', exclude: [ 'id' ] })",
        "properties": {
          "certificateId": {
            "type": "number"
          },
          "scopeType": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "certLevelId": {},
          "issuedDate": {},
          "expectedDate": {},
          "validity": {},
          "remark": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "applicability": {
            "type": "object"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<NewClientCertification, 'id'>"
      },
      "NewCategory": {
        "title": "NewCategory",
        "type": "object",
        "description": "(tsType: Omit<Category, 'id'>, schemaOptions: { title: 'NewCategory', exclude: [ 'id' ] })",
        "properties": {
          "label": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Category, 'id'>"
      },
      "NewNewCategory": {
        "title": "NewNewCategory",
        "type": "object",
        "description": "(tsType: Omit<NewCategory, 'id'>, schemaOptions: { title: 'NewNewCategory', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "order": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<NewCategory, 'id'>"
      },
      "NewCategoryWithRelations": {
        "title": "NewCategoryWithRelations",
        "type": "object",
        "description": "(tsType: NewCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "order": {
            "type": "number"
          },
          "newTopics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewTopicWithRelations"
            }
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "NewCategoryWithRelations"
      },
      "NewCategoryPartial": {
        "title": "NewCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<NewCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "data2": {
            "type": "string"
          },
          "extra": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "order": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<NewCategory>"
      },
      "NewNewTopicInNewCategory": {
        "title": "NewNewTopicInNewCategory",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewTopic, 'id'>, 'newCategoryId'>, schemaOptions: { title: 'NewNewTopicInNewCategory', exclude: [ 'id' ], optional: [ 'newCategoryId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "extra": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "newCategoryId": {
            "type": "number"
          },
          "order": {
            "type": "number"
          },
          "cloneTopicId": {
            "type": "number"
          },
          "tag": {}
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewTopic, 'id'>, 'newCategoryId'>"
      },
      "NewModuleName": {
        "title": "NewModuleName",
        "type": "object",
        "description": "(tsType: Omit<ModuleName, 'id'>, schemaOptions: { title: 'NewModuleName', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "topLevelComponentId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<ModuleName, 'id'>"
      },
      "ModuleNamePartial": {
        "title": "ModuleNamePartial",
        "type": "object",
        "description": "(tsType: Partial<ModuleName>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "created": {
            "type": "string"
          },
          "topLevelComponentId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<ModuleName>"
      },
      "NewScopeNameInModuleName": {
        "title": "NewScopeNameInModuleName",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ScopeName, 'id'>, 'moduleNameId'>, schemaOptions: { title: 'NewScopeNameInModuleName', exclude: [ 'id' ], optional: [ 'moduleNameId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "moduleNameId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ScopeName, 'id'>, 'moduleNameId'>"
      },
      "ManagementQuestion": {
        "title": "ManagementQuestion",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "values": {},
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewManagementQuestion": {
        "title": "NewManagementQuestion",
        "type": "object",
        "description": "(tsType: Omit<ManagementQuestion, 'id'>, schemaOptions: { title: 'NewManagementQuestion', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "values": {},
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ManagementQuestion, 'id'>"
      },
      "ManagementQuestionWithRelations": {
        "title": "ManagementQuestionWithRelations",
        "type": "object",
        "description": "(tsType: ManagementQuestionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "values": {},
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ManagementQuestionWithRelations"
      },
      "ManagementQuestionPartial": {
        "title": "ManagementQuestionPartial",
        "type": "object",
        "description": "(tsType: Partial<ManagementQuestion>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "values": {},
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ManagementQuestion>"
      },
      "LocationTwo": {
        "title": "LocationTwo",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationOneId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewLocationTwo": {
        "title": "NewLocationTwo",
        "type": "object",
        "description": "(tsType: Omit<LocationTwo, 'id'>, schemaOptions: { title: 'NewLocationTwo', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationOneId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<LocationTwo, 'id'>"
      },
      "LocationTwoPartial": {
        "title": "LocationTwoPartial",
        "type": "object",
        "description": "(tsType: Partial<LocationTwo>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationOneId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<LocationTwo>"
      },
      "LocationThree": {
        "title": "LocationThree",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": true
      },
      "NewLocationThreeInLocationTwo": {
        "title": "NewLocationThreeInLocationTwo",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<LocationThree, 'id'>, 'locationTwoId'>, schemaOptions: { title: 'NewLocationThreeInLocationTwo', exclude: [ 'id' ], optional: [ 'locationTwoId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<LocationThree, 'id'>, 'locationTwoId'>"
      },
      "NewLocationThree": {
        "title": "NewLocationThree",
        "type": "object",
        "description": "(tsType: Omit<LocationThree, 'id'>, schemaOptions: { title: 'NewLocationThree', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<LocationThree, 'id'>"
      },
      "LocationThreePartial": {
        "title": "LocationThreePartial",
        "type": "object",
        "description": "(tsType: Partial<LocationThree>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "initiatives": {
            "type": "array",
            "items": {}
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationTwoId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<LocationThree>"
      },
      "NewFrequencyInLocationThree": {
        "title": "NewFrequencyInLocationThree",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Frequency, 'id'>, 'locationThreeId'>, schemaOptions: { title: 'NewFrequencyInLocationThree', exclude: [ 'id' ], optional: [ 'locationThreeId' ] })",
        "properties": {
          "data": {},
          "created": {
            "type": "string"
          },
          "locationThreeId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "topicNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Frequency, 'id'>, 'locationThreeId'>"
      },
      "FrequencyPartial": {
        "title": "FrequencyPartial",
        "type": "object",
        "description": "(tsType: Partial<Frequency>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "data": {},
          "created": {
            "type": "string"
          },
          "locationThreeId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "topicNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Frequency>"
      },
      "NewLocationOne": {
        "title": "NewLocationOne",
        "type": "object",
        "description": "(tsType: Omit<LocationOne, 'id'>, schemaOptions: { title: 'NewLocationOne', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<LocationOne, 'id'>"
      },
      "LocationOnePartial": {
        "title": "LocationOnePartial",
        "type": "object",
        "description": "(tsType: Partial<LocationOne>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<LocationOne>"
      },
      "NewLocationTwoInLocationOne": {
        "title": "NewLocationTwoInLocationOne",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<LocationTwo, 'id'>, 'locationOneId'>, schemaOptions: { title: 'NewLocationTwoInLocationOne', exclude: [ 'id' ], optional: [ 'locationOneId' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "locationOneId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<LocationTwo, 'id'>, 'locationOneId'>"
      },
      "NewLcaDataSubmission": {
        "title": "NewLcaDataSubmission",
        "type": "object",
        "description": "(tsType: Omit<LcaDataSubmission, 'id'>, schemaOptions: { title: 'NewLcaDataSubmission', exclude: [ 'id' ] })",
        "properties": {
          "supplierId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "supplierInformation": {
            "type": "object",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "imdsId": {},
          "lastUpdateDate": {
            "type": "string"
          },
          "dataCollectionStatus": {},
          "created": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "lock": {
            "type": "boolean",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string"
          },
          "completed_stage": {
            "type": "array",
            "items": {}
          },
          "process": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "vehicleModelIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<LcaDataSubmission, 'id'>"
      },
      "NewIndicatorSection": {
        "title": "NewIndicatorSection",
        "type": "object",
        "description": "(tsType: Omit<IndicatorSection, 'id'>, schemaOptions: { title: 'NewIndicatorSection', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<IndicatorSection, 'id'>"
      },
      "NewIndicatorApproverAssignment": {
        "title": "NewIndicatorApproverAssignment",
        "type": "object",
        "description": "(tsType: Omit<IndicatorApproverAssignment, 'id'>, schemaOptions: { title: 'NewIndicatorApproverAssignment', exclude: [ 'id' ] })",
        "properties": {
          "levelOfApproval": {
            "type": "number"
          },
          "locations": {
            "type": "array",
            "items": {}
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "accessType": {},
          "threshold": {
            "type": "boolean"
          },
          "tvalue1": {},
          "tvalue2": {},
          "indicatorId": {
            "type": "number"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<IndicatorApproverAssignment, 'id'>"
      },
      "NewHelper": {
        "title": "NewHelper",
        "type": "object",
        "description": "(tsType: Omit<Helper, 'id'>, schemaOptions: { title: 'NewHelper', exclude: [ 'id' ] })",
        "properties": {
          "shortlist_supplier_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "shortlist_dealer_self": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Helper, 'id'>"
      },
      "GhgSubCategory": {
        "title": "GhgSubCategory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "ghgCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewGhgSubCategory": {
        "title": "NewGhgSubCategory",
        "type": "object",
        "description": "(tsType: Omit<GhgSubCategory, 'id'>, schemaOptions: { title: 'NewGhgSubCategory', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "ghgCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<GhgSubCategory, 'id'>"
      },
      "GhgSubCategoryPartial": {
        "title": "GhgSubCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<GhgSubCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "ghgCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<GhgSubCategory>"
      },
      "NewNewEfCategoryInGhgSubCategory": {
        "title": "NewNewEfCategoryInGhgSubCategory",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<NewEfCategory, 'id'>, 'ghgSubCategoryId'>, schemaOptions: { title: 'NewNewEfCategoryInGhgSubCategory', exclude: [ 'id' ], optional: [ 'ghgSubCategoryId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "extra": {
            "type": "string"
          },
          "newEfStdId": {
            "type": "number"
          },
          "ghgSubCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<NewEfCategory, 'id'>, 'ghgSubCategoryId'>"
      },
      "NewGhgCategory": {
        "title": "NewGhgCategory",
        "type": "object",
        "description": "(tsType: Omit<GhgCategory, 'id'>, schemaOptions: { title: 'NewGhgCategory', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "newEfStdId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<GhgCategory, 'id'>"
      },
      "NewGhgSubCategoryInGhgCategory": {
        "title": "NewGhgSubCategoryInGhgCategory",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<GhgSubCategory, 'id'>, 'ghgCategoryId'>, schemaOptions: { title: 'NewGhgSubCategoryInGhgCategory', exclude: [ 'id' ], optional: [ 'ghgCategoryId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "ghgCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<GhgSubCategory, 'id'>, 'ghgCategoryId'>"
      },
      "NewFrequency": {
        "title": "NewFrequency",
        "type": "object",
        "description": "(tsType: Omit<Frequency, 'id'>, schemaOptions: { title: 'NewFrequency', exclude: [ 'id' ] })",
        "properties": {
          "data": {},
          "created": {
            "type": "string"
          },
          "locationThreeId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "topicNameId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Frequency, 'id'>"
      },
      "NewFormCollection": {
        "title": "NewFormCollection",
        "type": "object",
        "description": "(tsType: Omit<FormCollection, 'id'>, schemaOptions: { title: 'NewFormCollection', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "tags": {},
          "standardId": {},
          "categoryId": {},
          "categoryAltId": {},
          "subCategoryDpIds": {},
          "subCategoryOrder": {},
          "calculationDpIds": {},
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<FormCollection, 'id'>"
      },
      "FormCollectionPartial": {
        "title": "FormCollectionPartial",
        "type": "object",
        "description": "(tsType: Partial<FormCollection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "tags": {},
          "standardId": {},
          "categoryId": {},
          "categoryAltId": {},
          "subCategoryDpIds": {},
          "subCategoryOrder": {},
          "calculationDpIds": {},
          "comments": {
            "type": "string",
            "nullable": true
          },
          "curator_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<FormCollection>"
      },
      "NewAssignDcfUserInFormCollection": {
        "title": "NewAssignDcfUserInFormCollection",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfUser, 'id'>, 'formCollectionId'>, schemaOptions: { title: 'NewAssignDcfUserInFormCollection', exclude: [ 'id' ], optional: [ 'formCollectionId' ] })",
        "properties": {
          "site": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "formCollectionId": {
            "type": "number"
          },
          "standard": {
            "type": "number"
          },
          "assignDcfClientId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfUser, 'id'>, 'formCollectionId'>"
      },
      "Faq": {
        "title": "Faq",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "question": {
            "type": "string"
          },
          "answer": {
            "type": "string"
          },
          "userType": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewFaq": {
        "title": "NewFaq",
        "type": "object",
        "description": "(tsType: Omit<Faq, 'id'>, schemaOptions: { title: 'NewFaq', exclude: [ 'id' ] })",
        "properties": {
          "question": {
            "type": "string"
          },
          "answer": {
            "type": "string"
          },
          "userType": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Faq, 'id'>"
      },
      "FaqWithRelations": {
        "title": "FaqWithRelations",
        "type": "object",
        "description": "(tsType: FaqWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "question": {
            "type": "string"
          },
          "answer": {
            "type": "string"
          },
          "userType": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "FaqWithRelations"
      },
      "FaqPartial": {
        "title": "FaqPartial",
        "type": "object",
        "description": "(tsType: Partial<Faq>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "question": {
            "type": "string"
          },
          "answer": {
            "type": "string"
          },
          "userType": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Faq>"
      },
      "EmployeeData": {
        "title": "EmployeeData",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "employeeId": {
            "type": "string"
          },
          "EmployeeRoleType": {
            "type": "string"
          },
          "EmployeeCategory": {
            "type": "string"
          },
          "contract_type": {
            "type": "string",
            "nullable": true
          },
          "disability": {
            "type": "boolean",
            "nullable": true
          },
          "raw_grade": {
            "type": "string",
            "nullable": true
          },
          "EmployeeGender": {
            "type": "string"
          },
          "EmployeeAge": {
            "type": "string"
          },
          "EmployeeDOE": {
            "type": "string",
            "nullable": true
          },
          "EmployeeDOJ": {
            "type": "string",
            "nullable": true
          },
          "locationType": {
            "type": "string"
          },
          "officeCity": {
            "type": "string"
          },
          "officeLocation": {
            "type": "string"
          },
          "EmployeeGrade": {
            "type": "string"
          },
          "employeeStatus": {
            "type": "string"
          },
          "date_of_exit": {
            "type": "string",
            "nullable": true
          },
          "syncDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "EmployeeRoleType",
          "EmployeeCategory",
          "EmployeeGender",
          "EmployeeAge",
          "officeCity",
          "officeLocation",
          "EmployeeGrade",
          "employeeStatus",
          "syncDate"
        ],
        "additionalProperties": false
      },
      "NewEmployeeData": {
        "title": "NewEmployeeData",
        "type": "object",
        "description": "(tsType: Omit<EmployeeData, 'id'>, schemaOptions: { title: 'NewEmployeeData', exclude: [ 'id' ] })",
        "properties": {
          "employeeId": {
            "type": "string"
          },
          "EmployeeRoleType": {
            "type": "string"
          },
          "EmployeeCategory": {
            "type": "string"
          },
          "contract_type": {
            "type": "string",
            "nullable": true
          },
          "disability": {
            "type": "boolean",
            "nullable": true
          },
          "raw_grade": {
            "type": "string",
            "nullable": true
          },
          "EmployeeGender": {
            "type": "string"
          },
          "EmployeeAge": {
            "type": "string"
          },
          "EmployeeDOE": {
            "type": "string",
            "nullable": true
          },
          "EmployeeDOJ": {
            "type": "string",
            "nullable": true
          },
          "locationType": {
            "type": "string"
          },
          "officeCity": {
            "type": "string"
          },
          "officeLocation": {
            "type": "string"
          },
          "EmployeeGrade": {
            "type": "string"
          },
          "employeeStatus": {
            "type": "string"
          },
          "date_of_exit": {
            "type": "string",
            "nullable": true
          },
          "syncDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "EmployeeRoleType",
          "EmployeeCategory",
          "EmployeeGender",
          "EmployeeAge",
          "officeCity",
          "officeLocation",
          "EmployeeGrade",
          "employeeStatus",
          "syncDate"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<EmployeeData, 'id'>"
      },
      "EmployeeDataWithRelations": {
        "title": "EmployeeDataWithRelations",
        "type": "object",
        "description": "(tsType: EmployeeDataWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "employeeId": {
            "type": "string"
          },
          "EmployeeRoleType": {
            "type": "string"
          },
          "EmployeeCategory": {
            "type": "string"
          },
          "contract_type": {
            "type": "string",
            "nullable": true
          },
          "disability": {
            "type": "boolean",
            "nullable": true
          },
          "raw_grade": {
            "type": "string",
            "nullable": true
          },
          "EmployeeGender": {
            "type": "string"
          },
          "EmployeeAge": {
            "type": "string"
          },
          "EmployeeDOE": {
            "type": "string",
            "nullable": true
          },
          "EmployeeDOJ": {
            "type": "string",
            "nullable": true
          },
          "locationType": {
            "type": "string"
          },
          "officeCity": {
            "type": "string"
          },
          "officeLocation": {
            "type": "string"
          },
          "EmployeeGrade": {
            "type": "string"
          },
          "employeeStatus": {
            "type": "string"
          },
          "date_of_exit": {
            "type": "string",
            "nullable": true
          },
          "syncDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "EmployeeRoleType",
          "EmployeeCategory",
          "EmployeeGender",
          "EmployeeAge",
          "officeCity",
          "officeLocation",
          "EmployeeGrade",
          "employeeStatus",
          "syncDate"
        ],
        "additionalProperties": false,
        "x-typescript-type": "EmployeeDataWithRelations"
      },
      "EmployeeDataPartial": {
        "title": "EmployeeDataPartial",
        "type": "object",
        "description": "(tsType: Partial<EmployeeData>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "employeeId": {
            "type": "string"
          },
          "EmployeeRoleType": {
            "type": "string"
          },
          "EmployeeCategory": {
            "type": "string"
          },
          "contract_type": {
            "type": "string",
            "nullable": true
          },
          "disability": {
            "type": "boolean",
            "nullable": true
          },
          "raw_grade": {
            "type": "string",
            "nullable": true
          },
          "EmployeeGender": {
            "type": "string"
          },
          "EmployeeAge": {
            "type": "string"
          },
          "EmployeeDOE": {
            "type": "string",
            "nullable": true
          },
          "EmployeeDOJ": {
            "type": "string",
            "nullable": true
          },
          "locationType": {
            "type": "string"
          },
          "officeCity": {
            "type": "string"
          },
          "officeLocation": {
            "type": "string"
          },
          "EmployeeGrade": {
            "type": "string"
          },
          "employeeStatus": {
            "type": "string"
          },
          "date_of_exit": {
            "type": "string",
            "nullable": true
          },
          "syncDate": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<EmployeeData>"
      },
      "DropDownCategory": {
        "title": "DropDownCategory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDropDownCategory": {
        "title": "NewDropDownCategory",
        "type": "object",
        "description": "(tsType: Omit<DropDownCategory, 'id'>, schemaOptions: { title: 'NewDropDownCategory', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DropDownCategory, 'id'>"
      },
      "DdCategoryOneWithRelations": {
        "title": "DdCategoryOneWithRelations",
        "type": "object",
        "description": "(tsType: DdCategoryOneWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "dropDownCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DdCategoryOneWithRelations"
      },
      "DropDownCategoryWithRelations": {
        "title": "DropDownCategoryWithRelations",
        "type": "object",
        "description": "(tsType: DropDownCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "ddCategoryOnes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DdCategoryOneWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DropDownCategoryWithRelations"
      },
      "DropDownCategoryPartial": {
        "title": "DropDownCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<DropDownCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DropDownCategory>"
      },
      "DdCategoryOne": {
        "title": "DdCategoryOne",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "dropDownCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDdCategoryOneInDropDownCategory": {
        "title": "NewDdCategoryOneInDropDownCategory",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DdCategoryOne, 'id'>, 'dropDownCategoryId'>, schemaOptions: { title: 'NewDdCategoryOneInDropDownCategory', exclude: [ 'id' ], optional: [ 'dropDownCategoryId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "dropDownCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DdCategoryOne, 'id'>, 'dropDownCategoryId'>"
      },
      "DdCategoryOnePartial": {
        "title": "DdCategoryOnePartial",
        "type": "object",
        "description": "(tsType: Partial<DdCategoryOne>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "dropDownCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DdCategoryOne>"
      },
      "NewDpReport": {
        "title": "NewDpReport",
        "type": "object",
        "description": "(tsType: Omit<DpReport, 'id'>, schemaOptions: { title: 'NewDpReport', exclude: [ 'id' ] })",
        "properties": {
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<DpReport, 'id'>"
      },
      "DpReportPartial": {
        "title": "DpReportPartial",
        "type": "object",
        "description": "(tsType: Partial<DpReport>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<DpReport>"
      },
      "NewDpReportNew": {
        "title": "NewDpReportNew",
        "type": "object",
        "description": "(tsType: Omit<DpReportNew, 'id'>, schemaOptions: { title: 'NewDpReportNew', exclude: [ 'id' ] })",
        "properties": {
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DpReportNew, 'id'>"
      },
      "DpReportNewPartial": {
        "title": "DpReportNewPartial",
        "type": "object",
        "description": "(tsType: Partial<DpReportNew>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_type": {
            "type": "string"
          },
          "dcfId": {
            "type": "number"
          },
          "dpId": {
            "type": "string"
          },
          "rp": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "site": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "reporter_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "form_id": {
            "type": "number"
          },
          "form_type": {
            "type": "number"
          },
          "year": {},
          "value": {},
          "type": {},
          "submitId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DpReportNew>"
      },
      "NewDeleteUserLog": {
        "title": "NewDeleteUserLog",
        "type": "object",
        "description": "(tsType: Omit<DeleteUserLog, 'id'>, schemaOptions: { title: 'NewDeleteUserLog', exclude: [ 'id' ] })",
        "properties": {
          "deletedUserId": {
            "type": "number"
          },
          "requestUserId": {
            "type": "number"
          },
          "deletedOn": {
            "type": "string"
          },
          "deletedMailId": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DeleteUserLog, 'id'>"
      },
      "NewDealerResponseForm": {
        "title": "NewDealerResponseForm",
        "type": "object",
        "description": "(tsType: Omit<DealerResponseForm, 'id'>, schemaOptions: { title: 'NewDealerResponseForm', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "category": {
            "type": "number"
          },
          "data1": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DealerResponseForm, 'id'>"
      },
      "NewDealerChecklistSubmission": {
        "title": "NewDealerChecklistSubmission",
        "type": "object",
        "description": "(tsType: Omit<DealerChecklistSubmission, 'id'>, schemaOptions: { title: 'NewDealerChecklistSubmission', exclude: [ 'id' ] })",
        "properties": {
          "response": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "dealerId": {
            "type": "number"
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DealerChecklistSubmission, 'id'>"
      },
      "DealerAuditorChecklistSubmission": {
        "title": "DealerAuditorChecklistSubmission",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "response": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionRemarks": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "approved_by": {
            "type": "number"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dealerAssessmentAssignmentId": {
            "type": "number"
          },
          "updatedScore": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string"
          },
          "improvements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "goodPractices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "nonCompliances": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "dealerId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDealerAuditorChecklistSubmission": {
        "title": "NewDealerAuditorChecklistSubmission",
        "type": "object",
        "description": "(tsType: Omit<DealerAuditorChecklistSubmission, 'id'>, schemaOptions: { title: 'NewDealerAuditorChecklistSubmission', exclude: [ 'id' ] })",
        "properties": {
          "formId": {
            "type": "number"
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "response": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionRemarks": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "approved_by": {
            "type": "number"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dealerAssessmentAssignmentId": {
            "type": "number"
          },
          "updatedScore": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string"
          },
          "improvements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "goodPractices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "nonCompliances": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "dealerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DealerAuditorChecklistSubmission, 'id'>"
      },
      "DealerAuditorChecklistSubmissionPartial": {
        "title": "DealerAuditorChecklistSubmissionPartial",
        "type": "object",
        "description": "(tsType: Partial<DealerAuditorChecklistSubmission>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "formId": {
            "type": "number"
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "response": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionRemarks": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "approved_by": {
            "type": "number"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dealerAssessmentAssignmentId": {
            "type": "number"
          },
          "updatedScore": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string"
          },
          "improvements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "goodPractices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "nonCompliances": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "dealerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DealerAuditorChecklistSubmission>"
      },
      "NewDealerAssessmentAssignment": {
        "title": "NewDealerAssessmentAssignment",
        "type": "object",
        "description": "(tsType: Omit<DealerAuditorChecklistSubmission, 'id'>, schemaOptions: { title: 'NewDealerAssessmentAssignment', exclude: [ 'id' ] })",
        "properties": {
          "formId": {
            "type": "number"
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "response": {
            "type": "string"
          },
          "score": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejectionRemarks": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "approved_on": {
            "type": "string"
          },
          "approved_by": {
            "type": "number"
          },
          "status": {},
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dealerAssessmentAssignmentId": {
            "type": "number"
          },
          "updatedScore": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string"
          },
          "improvements": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "goodPractices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "nonCompliances": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          },
          "dealerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DealerAuditorChecklistSubmission, 'id'>"
      },
      "ActionPartial": {
        "title": "ActionPartial",
        "type": "object",
        "description": "(tsType: Partial<Action>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "application": {
            "type": "string"
          },
          "applicationDetails": {
            "type": "object"
          },
          "applicationId": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "attachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "uniqueId": {
            "type": "string"
          },
          "appId": {
            "type": "number"
          },
          "actionType": {
            "type": "string"
          },
          "actionToBeTaken": {
            "type": "string"
          },
          "actionTaken": {
            "type": "string"
          },
          "maskId": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "trackId": {
            "type": "string"
          },
          "uploads": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "dueDate": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "sequence": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "createdDate": {
            "type": "string"
          },
          "objectId": {
            "type": "string"
          },
          "assignedToId": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "vendorId": {
            "type": "string"
          },
          "submittedBy": {
            "type": "string"
          },
          "submitURL": {
            "type": "string"
          },
          "approvedBy": {},
          "returnedBy": {},
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Action>"
      },
      "Action": {
        "title": "Action",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "application": {
            "type": "string"
          },
          "applicationDetails": {
            "type": "object"
          },
          "applicationId": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "attachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "uniqueId": {
            "type": "string"
          },
          "appId": {
            "type": "number"
          },
          "actionType": {
            "type": "string"
          },
          "actionToBeTaken": {
            "type": "string"
          },
          "actionTaken": {
            "type": "string"
          },
          "maskId": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "trackId": {
            "type": "string"
          },
          "uploads": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "dueDate": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "sequence": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "createdDate": {
            "type": "string"
          },
          "objectId": {
            "type": "string"
          },
          "assignedToId": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "vendorId": {
            "type": "string"
          },
          "submittedBy": {
            "type": "string"
          },
          "submitURL": {
            "type": "string"
          },
          "approvedBy": {},
          "returnedBy": {},
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "NewActionInDealerAssessmentAssignment": {
        "title": "NewActionInDealerAssessmentAssignment",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Action, 'id'>, 'appId'>, schemaOptions: { title: 'NewActionInDealerAssessmentAssignment', exclude: [ 'id' ], optional: [ 'appId' ] })",
        "properties": {
          "application": {
            "type": "string"
          },
          "applicationDetails": {
            "type": "object"
          },
          "applicationId": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "attachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "uniqueId": {
            "type": "string"
          },
          "appId": {
            "type": "number"
          },
          "actionType": {
            "type": "string"
          },
          "actionToBeTaken": {
            "type": "string"
          },
          "actionTaken": {
            "type": "string"
          },
          "maskId": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "trackId": {
            "type": "string"
          },
          "uploads": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "dueDate": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "sequence": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "createdDate": {
            "type": "string"
          },
          "objectId": {
            "type": "string"
          },
          "assignedToId": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "vendorId": {
            "type": "string"
          },
          "submittedBy": {
            "type": "string"
          },
          "submitURL": {
            "type": "string"
          },
          "approvedBy": {},
          "returnedBy": {},
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Action, 'id'>, 'appId'>"
      },
      "NewDdCategoryOne": {
        "title": "NewDdCategoryOne",
        "type": "object",
        "description": "(tsType: Omit<DdCategoryOne, 'id'>, schemaOptions: { title: 'NewDdCategoryOne', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "dropDownCategoryId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DdCategoryOne, 'id'>"
      },
      "DcfLogs": {
        "title": "DcfLogs",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "string"
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "number"
          },
          "reject": {
            "type": "boolean",
            "nullable": true
          },
          "action": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "return_remarks": {},
          "created_on": {
            "type": "string"
          },
          "userAssignmentId": {
            "type": "number"
          },
          "referenceId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDcfLogs": {
        "title": "NewDcfLogs",
        "type": "object",
        "description": "(tsType: Omit<DcfLogs, 'id' | 'created_on'>, schemaOptions: { title: 'NewDcfLogs', exclude: [ 'id', 'created_on' ] })",
        "properties": {
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "string"
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "number"
          },
          "reject": {
            "type": "boolean",
            "nullable": true
          },
          "action": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "return_remarks": {},
          "userAssignmentId": {
            "type": "number"
          },
          "referenceId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DcfLogs, 'id' | 'created_on'>"
      },
      "DcfLogsWithRelations": {
        "title": "DcfLogsWithRelations",
        "type": "object",
        "description": "(tsType: DcfLogsWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "string"
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "number"
          },
          "reject": {
            "type": "boolean",
            "nullable": true
          },
          "action": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "return_remarks": {},
          "created_on": {
            "type": "string"
          },
          "userAssignmentId": {
            "type": "number"
          },
          "referenceId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "userAssignment": {
            "$ref": "#/components/schemas/AssignDcfEntityUserWithRelations"
          },
          "foreignKey": {},
          "reference": {
            "$ref": "#/components/schemas/QuantitativeSubmissionWithRelations"
          },
          "dcf": {
            "$ref": "#/components/schemas/FormCollectionWithRelations"
          },
          "user": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          },
          "userProfile": {
            "$ref": "#/components/schemas/UserProfileWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DcfLogsWithRelations"
      },
      "DcfLogsPartial": {
        "title": "DcfLogsPartial",
        "type": "object",
        "description": "(tsType: Partial<DcfLogs>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "string"
          },
          "type": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "number"
          },
          "reject": {
            "type": "boolean",
            "nullable": true
          },
          "action": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "return_remarks": {},
          "created_on": {
            "type": "string"
          },
          "userAssignmentId": {
            "type": "number"
          },
          "referenceId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DcfLogs>"
      },
      "NewConsolidateFormCollection": {
        "title": "NewConsolidateFormCollection",
        "type": "object",
        "description": "(tsType: Omit<ConsolidateFormCollection, 'id'>, schemaOptions: { title: 'NewConsolidateFormCollection', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "tags": {},
          "type": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "frameworksIdsByCategory": {
            "type": "object"
          },
          "frameworksReferenceByCategory": {
            "type": "object"
          },
          "allFrameworkIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ConsolidateFormCollection, 'id'>"
      },
      "ConsolidateFormCollectionPartial": {
        "title": "ConsolidateFormCollectionPartial",
        "type": "object",
        "description": "(tsType: Partial<ConsolidateFormCollection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "suffix": {
            "type": "string"
          },
          "data1": {
            "type": "string"
          },
          "tags": {},
          "type": {
            "type": "number"
          },
          "formType": {
            "type": "number"
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "curator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "frameworksIdsByCategory": {
            "type": "object"
          },
          "frameworksReferenceByCategory": {
            "type": "object"
          },
          "allFrameworkIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "updated": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ConsolidateFormCollection>"
      },
      "NewComputedIndicator": {
        "title": "NewComputedIndicator",
        "type": "object",
        "description": "(tsType: Omit<ComputedIndicator, 'id'>, schemaOptions: { title: 'NewComputedIndicator', exclude: [ 'id' ] })",
        "properties": {
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ComputedIndicator, 'id'>"
      },
      "ComputedIndicatorRequest": {
        "title": "ComputedIndicatorRequest",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "requesterName": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "requesterId": {
            "type": "number"
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "COMPLETED",
              "FAILED"
            ]
          },
          "requestedTime": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "intermediateRequest": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "completedTime": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "allYears": {
            "type": "boolean"
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "frameworkNames": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "year": {
            "type": "number",
            "nullable": true
          },
          "startMonth": {
            "type": "string",
            "nullable": true
          },
          "endMonth": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfile": {
            "type": "object"
          },
          "requester": {
            "type": "object"
          }
        },
        "required": [
          "requesterName",
          "userProfileId",
          "requesterId",
          "status",
          "requestedTime",
          "email"
        ],
        "additionalProperties": false
      },
      "NewComputedIndicatorRequest": {
        "title": "NewComputedIndicatorRequest",
        "type": "object",
        "description": "(tsType: Omit<ComputedIndicatorRequest, 'id'>, schemaOptions: { title: 'NewComputedIndicatorRequest', exclude: [ 'id' ] })",
        "properties": {
          "requesterName": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "requesterId": {
            "type": "number"
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "COMPLETED",
              "FAILED"
            ]
          },
          "requestedTime": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "intermediateRequest": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "completedTime": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "allYears": {
            "type": "boolean"
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "frameworkNames": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "year": {
            "type": "number",
            "nullable": true
          },
          "startMonth": {
            "type": "string",
            "nullable": true
          },
          "endMonth": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfile": {
            "type": "object"
          },
          "requester": {
            "type": "object"
          }
        },
        "required": [
          "requesterName",
          "userProfileId",
          "requesterId",
          "status",
          "requestedTime",
          "email"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<ComputedIndicatorRequest, 'id'>"
      },
      "ComputedIndicatorRequestPartial": {
        "title": "ComputedIndicatorRequestPartial",
        "type": "object",
        "description": "(tsType: Partial<ComputedIndicatorRequest>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "requesterName": {
            "type": "string"
          },
          "userProfileId": {
            "type": "number"
          },
          "requesterId": {
            "type": "number"
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "COMPLETED",
              "FAILED"
            ]
          },
          "requestedTime": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "intermediateRequest": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "completedTime": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "allYears": {
            "type": "boolean"
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "frameworkNames": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "year": {
            "type": "number",
            "nullable": true
          },
          "startMonth": {
            "type": "string",
            "nullable": true
          },
          "endMonth": {
            "type": "string",
            "nullable": true
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfile": {
            "type": "object"
          },
          "requester": {
            "type": "object"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ComputedIndicatorRequest>"
      },
      "ComputedDataPoints": {
        "title": "ComputedDataPoints",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewComputedDataPoints": {
        "title": "NewComputedDataPoints",
        "type": "object",
        "description": "(tsType: Omit<ComputedDataPoints, 'id'>, schemaOptions: { title: 'NewComputedDataPoints', exclude: [ 'id' ] })",
        "properties": {
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ComputedDataPoints, 'id'>"
      },
      "ComputedDataPointsWithRelations": {
        "title": "ComputedDataPointsWithRelations",
        "type": "object",
        "description": "(tsType: ComputedDataPointsWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ComputedDataPointsWithRelations"
      },
      "ComputedDataPointsPartial": {
        "title": "ComputedDataPointsPartial",
        "type": "object",
        "description": "(tsType: Partial<ComputedDataPoints>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "reportingYear": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "reporting_period": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "startMonth": {},
          "endMonth": {},
          "emissionFactorValue": {
            "type": "number",
            "nullable": true
          },
          "srId": {
            "type": "number",
            "nullable": true
          },
          "emissionFactorName": {
            "type": "string",
            "nullable": true
          },
          "emissionFactorCo2Value": {
            "type": "number"
          },
          "emissionFactorCh4Value": {
            "type": "number"
          },
          "emissionFactorN2oValue": {
            "type": "number"
          },
          "efkey": {
            "type": "string",
            "nullable": true
          },
          "efValue": {
            "type": "number",
            "nullable": true
          },
          "unitOfMeasure": {
            "type": "string",
            "nullable": true
          },
          "dcfId": {
            "type": "number"
          },
          "sapId": {
            "type": "string",
            "nullable": true
          },
          "methodology": {
            "type": "string",
            "nullable": true
          },
          "submitId": {
            "type": "number"
          },
          "actualTitle": {
            "type": "string",
            "nullable": true
          },
          "formCategory": {
            "type": "number",
            "nullable": true
          },
          "computedValue": {},
          "value": {},
          "title": {
            "type": "string",
            "nullable": true
          },
          "approverComments": {
            "type": "string",
            "nullable": true
          },
          "dateOfApproval": {
            "type": "string",
            "nullable": true
          },
          "entity": {
            "type": "string",
            "nullable": true
          },
          "periodFrom": {
            "type": "string",
            "nullable": true
          },
          "periodTo": {
            "type": "string",
            "nullable": true
          },
          "uniqueId": {
            "type": "string",
            "nullable": true
          },
          "reporter": {
            "type": "string",
            "nullable": true
          },
          "reportedDate": {
            "type": "string",
            "nullable": true
          },
          "reviewedDate": {
            "type": "string",
            "nullable": true
          },
          "reporterComments": {
            "type": "string",
            "nullable": true
          },
          "reviewer": {
            "type": "string",
            "nullable": true
          },
          "reviewerComments": {
            "type": "string",
            "nullable": true
          },
          "computedCo2Value": {
            "type": "number",
            "nullable": true
          },
          "computedCh4Value": {
            "type": "number",
            "nullable": true
          },
          "computedN2oValue": {
            "type": "number",
            "nullable": true
          },
          "indicatorId": {
            "type": "number"
          },
          "indicatorType": {
            "type": "number"
          },
          "indicatorTitle": {
            "type": "string"
          },
          "frameworkTags": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "frameworkIds": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "indicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "approver": {
            "type": "string",
            "nullable": true
          },
          "lastUpdatedOn": {
            "type": "string"
          },
          "depIndicatorId": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "depIndicatorTitle": {
            "type": "array",
            "items": {
              "type": "string",
              "nullable": true
            }
          },
          "depIndicatorUnit": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "updated_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ComputedDataPoints>"
      },
      "Client": {
        "title": "Client",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "logo": {
            "type": "string"
          },
          "otherDetails": {
            "type": "object"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewClient": {
        "title": "NewClient",
        "type": "object",
        "description": "(tsType: Omit<Client, 'id'>, schemaOptions: { title: 'NewClient', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "logo": {
            "type": "string"
          },
          "otherDetails": {
            "type": "object"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Client, 'id'>"
      },
      "ClientWithRelations": {
        "title": "ClientWithRelations",
        "type": "object",
        "description": "(tsType: ClientWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "logo": {
            "type": "string"
          },
          "otherDetails": {
            "type": "object"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClientWithRelations"
      },
      "ClientPartial": {
        "title": "ClientPartial",
        "type": "object",
        "description": "(tsType: Partial<Client>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "logo": {
            "type": "string"
          },
          "otherDetails": {
            "type": "object"
          },
          "created": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Client>"
      },
      "NewClientInitiative": {
        "title": "NewClientInitiative",
        "type": "object",
        "description": "(tsType: Omit<ClientInitiative, 'id'>, schemaOptions: { title: 'NewClientInitiative', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "startDate": {
            "type": "string"
          },
          "completionDate": {
            "type": "string"
          },
          "targetReduction": {
            "type": "number"
          },
          "baselineData": {
            "type": "number"
          },
          "measurementUnit": {
            "type": "string"
          },
          "applicability": {
            "type": "object"
          },
          "category": {
            "type": "number"
          },
          "responsibility": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "investment": {
            "type": "number"
          },
          "monitorMethod": {
            "type": "string"
          },
          "expectedAchievement": {
            "type": "string"
          },
          "currentStatus": {
            "type": "number"
          },
          "goal": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "materialTopic": {
            "type": "number"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "string"
          },
          "currencyUnit": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ClientInitiative, 'id'>"
      },
      "NewClientEfCategoryMapping": {
        "title": "NewClientEfCategoryMapping",
        "type": "object",
        "description": "(tsType: Omit<ClientEfCategoryMapping, 'id'>, schemaOptions: { title: 'NewClientEfCategoryMapping', exclude: [ 'id' ] })",
        "properties": {
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {},
          "tier3_id": {},
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "checked_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "partial_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "efGhgSubCatId": {
            "type": "number"
          },
          "efGhgCatId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ClientEfCategoryMapping, 'id'>"
      },
      "NewClientEfCategoryAssignment": {
        "title": "NewClientEfCategoryAssignment",
        "type": "object",
        "description": "(tsType: Omit<ClientEfCategoryAssignment, 'id'>, schemaOptions: { title: 'NewClientEfCategoryAssignment', exclude: [ 'id' ] })",
        "properties": {
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "efCategoryId": {
            "type": "number"
          },
          "efStandardId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ClientEfCategoryAssignment, 'id'>"
      },
      "ChangeManagement": {
        "title": "ChangeManagement",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "implementationScreen": {
            "type": "number"
          },
          "communicationMsg": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "version": {},
          "dateOfImplementation": {
            "type": "string"
          },
          "implementationTypeOthers": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "approvedBy": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewChangeManagement": {
        "title": "NewChangeManagement",
        "type": "object",
        "description": "(tsType: Omit<ChangeManagement, 'id'>, schemaOptions: { title: 'NewChangeManagement', exclude: [ 'id' ] })",
        "properties": {
          "clientId": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "implementationScreen": {
            "type": "number"
          },
          "communicationMsg": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "version": {},
          "dateOfImplementation": {
            "type": "string"
          },
          "implementationTypeOthers": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "approvedBy": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ChangeManagement, 'id'>"
      },
      "ChangeManagementWithRelations": {
        "title": "ChangeManagementWithRelations",
        "type": "object",
        "description": "(tsType: ChangeManagementWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "implementationScreen": {
            "type": "number"
          },
          "communicationMsg": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "version": {},
          "dateOfImplementation": {
            "type": "string"
          },
          "implementationTypeOthers": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "approvedBy": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ChangeManagementWithRelations"
      },
      "ChangeManagementPartial": {
        "title": "ChangeManagementPartial",
        "type": "object",
        "description": "(tsType: Partial<ChangeManagement>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "clientId": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "implementationScreen": {
            "type": "number"
          },
          "communicationMsg": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "attachment": {
            "type": "array",
            "items": {}
          },
          "version": {},
          "dateOfImplementation": {
            "type": "string"
          },
          "implementationTypeOthers": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "approvedBy": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ChangeManagement>"
      },
      "Certification": {
        "title": "Certification",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewCertification": {
        "title": "NewCertification",
        "type": "object",
        "description": "(tsType: Omit<Certification, 'id'>, schemaOptions: { title: 'NewCertification', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Certification, 'id'>"
      },
      "CertIssueAuthorityWithRelations": {
        "title": "CertIssueAuthorityWithRelations",
        "type": "object",
        "description": "(tsType: CertIssueAuthorityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CertIssueAuthorityWithRelations"
      },
      "CertificationLevelWithRelations": {
        "title": "CertificationLevelWithRelations",
        "type": "object",
        "description": "(tsType: CertificationLevelWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CertificationLevelWithRelations"
      },
      "CertificationWithRelations": {
        "title": "CertificationWithRelations",
        "type": "object",
        "description": "(tsType: CertificationWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "certIssueAuthorities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CertIssueAuthorityWithRelations"
            }
          },
          "certificationLevels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CertificationLevelWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CertificationWithRelations"
      },
      "CertificationPartial": {
        "title": "CertificationPartial",
        "type": "object",
        "description": "(tsType: Partial<Certification>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Certification>"
      },
      "CertificationLevel": {
        "title": "CertificationLevel",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewCertificationLevel": {
        "title": "NewCertificationLevel",
        "type": "object",
        "description": "(tsType: Omit<CertificationLevel, 'id'>, schemaOptions: { title: 'NewCertificationLevel', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<CertificationLevel, 'id'>"
      },
      "CertificationLevelPartial": {
        "title": "CertificationLevelPartial",
        "type": "object",
        "description": "(tsType: Partial<CertificationLevel>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<CertificationLevel>"
      },
      "NewCertificationLevelInCertification": {
        "title": "NewCertificationLevelInCertification",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<CertificationLevel, 'id'>, 'certificationId'>, schemaOptions: { title: 'NewCertificationLevelInCertification', exclude: [ 'id' ], optional: [ 'certificationId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<CertificationLevel, 'id'>, 'certificationId'>"
      },
      "CertIssueAuthority": {
        "title": "CertIssueAuthority",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewCertIssueAuthorityInCertification": {
        "title": "NewCertIssueAuthorityInCertification",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<CertIssueAuthority, 'id'>, 'certificationId'>, schemaOptions: { title: 'NewCertIssueAuthorityInCertification', exclude: [ 'id' ], optional: [ 'certificationId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<CertIssueAuthority, 'id'>, 'certificationId'>"
      },
      "CertIssueAuthorityPartial": {
        "title": "CertIssueAuthorityPartial",
        "type": "object",
        "description": "(tsType: Partial<CertIssueAuthority>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<CertIssueAuthority>"
      },
      "NewCertIssueAuthority": {
        "title": "NewCertIssueAuthority",
        "type": "object",
        "description": "(tsType: Omit<CertIssueAuthority, 'id'>, schemaOptions: { title: 'NewCertIssueAuthority', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "certificationId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<CertIssueAuthority, 'id'>"
      },
      "CategoryWithRelations": {
        "title": "CategoryWithRelations",
        "type": "object",
        "description": "(tsType: CategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "label": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "CategoryWithRelations"
      },
      "CategoryPartial": {
        "title": "CategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<Category>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "label": {
            "type": "string"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Category>"
      },
      "NewAuditorAssignmentSubmission": {
        "title": "NewAuditorAssignmentSubmission",
        "type": "object",
        "description": "(tsType: Omit<AuditorAssignmentSubmission, 'id'>, schemaOptions: { title: 'NewAuditorAssignmentSubmission', exclude: [ 'id' ] })",
        "properties": {
          "type": {
            "type": "number"
          },
          "reject": {
            "type": "number"
          },
          "response": {
            "type": "string"
          },
          "updatedResponse": {
            "type": "string",
            "nullable": true
          },
          "isAutoScoreUpdated": {
            "type": "boolean",
            "nullable": true
          },
          "reReasessmentResponse": {
            "type": "string"
          },
          "selfAssessmentResponse": {
            "type": "string"
          },
          "isSelfAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "isReAssessmentTriggered": {
            "type": "number",
            "nullable": true
          },
          "selfAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "reAssessmentTriggeredDate": {
            "type": "string",
            "nullable": true
          },
          "rejectionComments": {},
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_on": {
            "type": "string",
            "nullable": true
          },
          "submitted_by": {
            "type": "number",
            "nullable": true
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "approved_on": {
            "type": "string",
            "nullable": true
          },
          "reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed_on": {
            "type": "string",
            "nullable": true
          },
          "auto_second_review_on": {
            "type": "string",
            "nullable": true
          },
          "auto_reviewed": {
            "type": "boolean",
            "nullable": true
          },
          "auto_second_review": {
            "type": "boolean",
            "nullable": true
          },
          "approverComments": {},
          "negativeResponse": {
            "type": "string",
            "nullable": true
          },
          "imported": {},
          "negativeScore": {},
          "approved_by": {
            "type": "number",
            "nullable": true
          },
          "reviewed_by": {
            "type": "number",
            "nullable": true
          },
          "second_review_by": {
            "type": "number",
            "nullable": true
          },
          "reportMailStatus": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          },
          "auditorMSIScore": {},
          "oldAuditorMSIScore": {},
          "status": {
            "type": "number",
            "nullable": true
          },
          "vendorCode": {
            "type": "string",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "updatedMSIScore": {
            "type": "number",
            "nullable": true
          },
          "updatedMSIScoreUpdatedOn": {
            "type": "string",
            "nullable": true
          },
          "updatedMSIScoreComments": {
            "type": "string",
            "nullable": true
          },
          "scoreUpdateHistory": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "updatedScore": {
                  "type": "number"
                },
                "updatedOn": {
                  "type": "string"
                },
                "updatedBy": {
                  "type": "number"
                },
                "nc": {
                  "type": "object",
                  "properties": {
                    "environment": {},
                    "social": {},
                    "hs": {},
                    "legal": {},
                    "governance": {},
                    "environmentCount": {},
                    "socialCount": {},
                    "hsCount": {},
                    "legalCount": {},
                    "governanceCount": {}
                  }
                },
                "prevRating": {
                  "type": "string"
                },
                "currentRating": {
                  "type": "string"
                },
                "prevScore": {
                  "type": "number"
                },
                "comments": {
                  "type": "string"
                },
                "ncClosureDeadline": {
                  "type": "string"
                }
              }
            },
            "nullable": true
          },
          "vendorId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AuditorAssignmentSubmission, 'id'>"
      },
      "NewAssignSrfUser": {
        "title": "NewAssignSrfUser",
        "type": "object",
        "description": "(tsType: Omit<AssignSrfUser, 'id'>, schemaOptions: { title: 'NewAssignSrfUser', exclude: [ 'id' ] })",
        "properties": {
          "site": {
            "type": "number"
          },
          "comments": {},
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignSrfUser, 'id'>"
      },
      "AssignSrfUserPartial": {
        "title": "AssignSrfUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignSrfUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {},
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignSrfUser>"
      },
      "NewAssignSrfEntity": {
        "title": "NewAssignSrfEntity",
        "type": "object",
        "description": "(tsType: Omit<AssignSrfEntity, 'id'>, schemaOptions: { title: 'NewAssignSrfEntity', exclude: [ 'id' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignSrfEntity, 'id'>"
      },
      "NewAssignSrfEntityUser": {
        "title": "NewAssignSrfEntityUser",
        "type": "object",
        "description": "(tsType: Omit<AssignSrfEntityUser, 'id'>, schemaOptions: { title: 'NewAssignSrfEntityUser', exclude: [ 'id' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "dealerType": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number",
            "nullable": true
          },
          "tier1_id": {
            "type": "number",
            "nullable": true
          },
          "tier2_id": {
            "type": "number",
            "nullable": true
          },
          "tier3_id": {
            "type": "number",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignSrfEntityUser, 'id'>"
      },
      "NewAssignRfUsers": {
        "title": "NewAssignRfUsers",
        "type": "object",
        "description": "(tsType: Omit<AssignRfUsers, 'id'>, schemaOptions: { title: 'NewAssignRfUsers', exclude: [ 'id' ] })",
        "properties": {
          "user_id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignRfUsers, 'id'>"
      },
      "AssignRfUsersPartial": {
        "title": "AssignRfUsersPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignRfUsers>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "level": {
            "type": "number"
          },
          "coverage": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignRfUsers>"
      },
      "NewAssignRfEntity": {
        "title": "NewAssignRfEntity",
        "type": "object",
        "description": "(tsType: Omit<AssignRfEntity, 'id'>, schemaOptions: { title: 'NewAssignRfEntity', exclude: [ 'id' ] })",
        "properties": {
          "other_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "city_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "country_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "site_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "submitted_by": {
            "type": "number"
          },
          "rfid": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignRfEntity, 'id'>"
      },
      "NewAssignQlEntity": {
        "title": "NewAssignQlEntity",
        "type": "object",
        "description": "(tsType: Omit<AssignQlEntity, 'id'>, schemaOptions: { title: 'NewAssignQlEntity', exclude: [ 'id' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "response": {},
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignQlEntity, 'id'>"
      },
      "NewAssignQlEntityUser": {
        "title": "NewAssignQlEntityUser",
        "type": "object",
        "description": "(tsType: Omit<AssignQlEntityUser, 'id'>, schemaOptions: { title: 'NewAssignQlEntityUser', exclude: [ 'id' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "due_date": {
            "type": "string"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "response": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "rejected_on": {
            "type": "string",
            "nullable": true
          },
          "return_remarks": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "nullable": true
          },
          "reject": {
            "type": "number",
            "nullable": true
          },
          "rejected_by": {
            "type": "number",
            "nullable": true
          },
          "qCategoryId": {
            "type": "number"
          },
          "qTopicId": {
            "type": "number"
          },
          "qSectionId": {
            "type": "number"
          },
          "srfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignQlEntityUser, 'id'>"
      },
      "NewAssignDfUser": {
        "title": "NewAssignDfUser",
        "type": "object",
        "description": "(tsType: Omit<AssignDfUser, 'id'>, schemaOptions: { title: 'NewAssignDfUser', exclude: [ 'id' ] })",
        "properties": {
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "dfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignDfUser, 'id'>"
      },
      "AssignDfUserPartial": {
        "title": "AssignDfUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDfUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "dfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignDfUser>"
      },
      "NewAssignDfEntity": {
        "title": "NewAssignDfEntity",
        "type": "object",
        "description": "(tsType: Omit<AssignDfEntity, 'id'>, schemaOptions: { title: 'NewAssignDfEntity', exclude: [ 'id' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "consolidator_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignDfEntity, 'id'>"
      },
      "NewAssignDfEntityUser": {
        "title": "NewAssignDfEntityUser",
        "type": "object",
        "description": "(tsType: Omit<AssignDfEntityUser, 'id'>, schemaOptions: { title: 'NewAssignDfEntityUser', exclude: [ 'id' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "frequency": {
            "type": "number"
          },
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dfId": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignDfEntityUser, 'id'>"
      },
      "NewAssignDcfUser": {
        "title": "NewAssignDcfUser",
        "type": "object",
        "description": "(tsType: Omit<AssignDcfUser, 'id'>, schemaOptions: { title: 'NewAssignDcfUser', exclude: [ 'id' ] })",
        "properties": {
          "site": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "formCollectionId": {
            "type": "number"
          },
          "standard": {
            "type": "number"
          },
          "assignDcfClientId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<AssignDcfUser, 'id'>"
      },
      "AssignDcfUserPartial": {
        "title": "AssignDcfUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDcfUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "formCollectionId": {
            "type": "number"
          },
          "standard": {
            "type": "number"
          },
          "assignDcfClientId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<AssignDcfUser>"
      },
      "NewAssignDcfUserNew": {
        "title": "NewAssignDcfUserNew",
        "type": "object",
        "description": "(tsType: Omit<AssignDcfUserNew, 'id'>, schemaOptions: { title: 'NewAssignDcfUserNew', exclude: [ 'id' ] })",
        "properties": {
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {},
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "standard": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignDcfUserNew, 'id'>"
      },
      "AssignDcfUserNewPartial": {
        "title": "AssignDcfUserNewPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDcfUserNew>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "site": {
            "type": "number"
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {},
          "user_id": {
            "type": "number"
          },
          "reviewer_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "standard": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssignDcfUserNew>"
      },
      "NewAssignDcfSuppliers": {
        "title": "NewAssignDcfSuppliers",
        "type": "object",
        "description": "(tsType: Omit<AssignDcfSuppliers, 'id'>, schemaOptions: { title: 'NewAssignDcfSuppliers', exclude: [ 'id' ] })",
        "properties": {
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modifier_id": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "supplier_id": {
            "type": "number"
          },
          "dfcs": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "config": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<AssignDcfSuppliers, 'id'>"
      },
      "AssignDcfSuppliersPartial": {
        "title": "AssignDcfSuppliersPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDcfSuppliers>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "modifier_id": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "supplier_id": {
            "type": "number"
          },
          "dfcs": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "config": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<AssignDcfSuppliers>"
      },
      "NewAssignDcfEntity": {
        "title": "NewAssignDcfEntity",
        "type": "object",
        "description": "(tsType: Omit<AssignDcfEntity, 'id'>, schemaOptions: { title: 'NewAssignDcfEntity', exclude: [ 'id' ] })",
        "properties": {
          "comments": {},
          "tier0_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier1_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier2_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "tier3_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_on": {
            "type": "string"
          },
          "modified_by": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignDcfEntity, 'id'>"
      },
      "NewAssignDcfEntityUser": {
        "title": "NewAssignDcfEntityUser",
        "type": "object",
        "description": "(tsType: Omit<AssignDcfEntityUser, 'id'>, schemaOptions: { title: 'NewAssignDcfEntityUser', exclude: [ 'id' ] })",
        "properties": {
          "reporter_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "reviewer_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "approver_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string",
            "nullable": true
          },
          "isAutoApproval": {
            "type": "boolean",
            "nullable": true
          },
          "frequency": {
            "type": "number"
          },
          "standard": {},
          "level": {
            "type": "number"
          },
          "locationId": {
            "type": "number"
          },
          "created_on": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "modified_by": {
            "type": "number"
          },
          "comments": {},
          "type": {
            "type": "number"
          },
          "entityAssId": {
            "type": "number"
          },
          "tier0_id": {
            "type": "number"
          },
          "tier3_id": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "tier1_id": {
            "type": "number"
          },
          "tier2_id": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssignDcfEntityUser, 'id'>"
      },
      "NewAssignDcfClient": {
        "title": "NewAssignDcfClient",
        "type": "object",
        "description": "(tsType: Omit<AssignDcfClient, 'id'>, schemaOptions: { title: 'NewAssignDcfClient', exclude: [ 'id' ] })",
        "properties": {
          "dcf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "sap_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "cf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "dp_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "category_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "requestKey": {},
          "modified": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "ql_srf_ids": {
            "type": "object",
            "nullable": true
          },
          "dcf_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "sap_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_dcf_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_sap_mapping": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<AssignDcfClient, 'id'>"
      },
      "AssignDcfClientPartial": {
        "title": "AssignDcfClientPartial",
        "type": "object",
        "description": "(tsType: Partial<AssignDcfClient>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "dcf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "sap_ids": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "cf_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "dp_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "metric_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "category_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "topic_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "selected_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "data1": {
            "type": "array",
            "items": {}
          },
          "data2": {
            "type": "array",
            "items": {}
          },
          "user_id": {
            "type": "number"
          },
          "requestKey": {},
          "modified": {
            "type": "string"
          },
          "created": {
            "type": "string"
          },
          "ql_srf_ids": {
            "type": "object",
            "nullable": true
          },
          "dcf_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "sap_indicator_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_dcf_mapping": {
            "type": "object",
            "nullable": true
          },
          "datapoint_sap_mapping": {
            "type": "object",
            "nullable": true
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<AssignDcfClient>"
      },
      "NewAssignDcfUserInAssignDcfClient": {
        "title": "NewAssignDcfUserInAssignDcfClient",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssignDcfUser, 'id'>, 'assignDcfClientId'>, schemaOptions: { title: 'NewAssignDcfUserInAssignDcfClient', exclude: [ 'id' ], optional: [ 'assignDcfClientId' ] })",
        "properties": {
          "site": {
            "type": "array",
            "items": {}
          },
          "comments": {
            "type": "array",
            "items": {}
          },
          "frequency": {
            "type": "number"
          },
          "creator_id": {
            "type": "number"
          },
          "modifier_id": {
            "type": "number"
          },
          "type": {
            "type": "number"
          },
          "approver_id": {
            "type": "number"
          },
          "user_id": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "modified_on": {
            "type": "string"
          },
          "start_date": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "formCollectionId": {
            "type": "number"
          },
          "standard": {
            "type": "number"
          },
          "assignDcfClientId": {
            "type": "number"
          },
          "dcfId": {
            "type": "number"
          },
          "userProfileId": {
            "type": "number"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssignDcfUser, 'id'>, 'assignDcfClientId'>"
      },
      "AssessmentSupplierList": {
        "title": "AssessmentSupplierList",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "status": {
            "type": "boolean",
            "nullable": true
          },
          "mailSent": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewAssessmentSupplierList": {
        "title": "NewAssessmentSupplierList",
        "type": "object",
        "description": "(tsType: Omit<AssessmentSupplierList, 'id'>, schemaOptions: { title: 'NewAssessmentSupplierList', exclude: [ 'id' ] })",
        "properties": {
          "supplierId": {
            "type": "number"
          },
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "status": {
            "type": "boolean",
            "nullable": true
          },
          "mailSent": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssessmentSupplierList, 'id'>"
      },
      "AssessmentSupplierListWithRelations": {
        "title": "AssessmentSupplierListWithRelations",
        "type": "object",
        "description": "(tsType: AssessmentSupplierListWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "status": {
            "type": "boolean",
            "nullable": true
          },
          "mailSent": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AssessmentSupplierListWithRelations"
      },
      "AssessmentSupplierListPartial": {
        "title": "AssessmentSupplierListPartial",
        "type": "object",
        "description": "(tsType: Partial<AssessmentSupplierList>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "supplierId": {
            "type": "number"
          },
          "auditor_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "srfId": {
            "type": "number"
          },
          "status": {
            "type": "boolean",
            "nullable": true
          },
          "mailSent": {
            "type": "number"
          },
          "supplierAssessmentAssignmentId": {
            "type": "string"
          },
          "created_on": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string",
            "nullable": true
          },
          "created_by": {
            "type": "number",
            "nullable": true
          },
          "modified_by": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssessmentSupplierList>"
      },
      "AssessmentSubSection3": {
        "title": "AssessmentSubSection3",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAssessmentSubSection3": {
        "title": "NewAssessmentSubSection3",
        "type": "object",
        "description": "(tsType: Omit<AssessmentSubSection3, 'id'>, schemaOptions: { title: 'NewAssessmentSubSection3', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssessmentSubSection3, 'id'>"
      },
      "AssessmentSubSection3Partial": {
        "title": "AssessmentSubSection3Partial",
        "type": "object",
        "description": "(tsType: Partial<AssessmentSubSection3>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssessmentSubSection3>"
      },
      "NewAssessmentSubSection2": {
        "title": "NewAssessmentSubSection2",
        "type": "object",
        "description": "(tsType: Omit<AssessmentSubSection2, 'id'>, schemaOptions: { title: 'NewAssessmentSubSection2', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssessmentSubSection2, 'id'>"
      },
      "AssessmentSubSection2Partial": {
        "title": "AssessmentSubSection2Partial",
        "type": "object",
        "description": "(tsType: Partial<AssessmentSubSection2>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssessmentSubSection2>"
      },
      "NewAssessmentSubSection1": {
        "title": "NewAssessmentSubSection1",
        "type": "object",
        "description": "(tsType: Omit<AssessmentSubSection1, 'id'>, schemaOptions: { title: 'NewAssessmentSubSection1', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "order": {},
          "isRoot": {
            "type": "boolean"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssessmentSubSection1, 'id'>"
      },
      "AssessmentSubSection1Partial": {
        "title": "AssessmentSubSection1Partial",
        "type": "object",
        "description": "(tsType: Partial<AssessmentSubSection1>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "order": {},
          "isRoot": {
            "type": "boolean"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssessmentSubSection1>"
      },
      "NewAssessmentSubSection3InAssessmentSubSection2": {
        "title": "NewAssessmentSubSection3InAssessmentSubSection2",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssessmentSubSection3, 'id'>, 'assessmentSubSection2Id'>, schemaOptions: { title: 'NewAssessmentSubSection3InAssessmentSubSection2', exclude: [ 'id' ], optional: [ 'assessmentSubSection2Id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection2Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssessmentSubSection3, 'id'>, 'assessmentSubSection2Id'>"
      },
      "NewAssessmentSubSection2InAssessmentSubSection1": {
        "title": "NewAssessmentSubSection2InAssessmentSubSection1",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssessmentSubSection2, 'id'>, 'assessmentSubSection1Id'>, schemaOptions: { title: 'NewAssessmentSubSection2InAssessmentSubSection1', exclude: [ 'id' ], optional: [ 'assessmentSubSection1Id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "isRoot": {
            "type": "boolean"
          },
          "order": {},
          "assessmentSubSection1Id": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssessmentSubSection2, 'id'>, 'assessmentSubSection1Id'>"
      },
      "NewAssessmentSection": {
        "title": "NewAssessmentSection",
        "type": "object",
        "description": "(tsType: Omit<AssessmentSection, 'id'>, schemaOptions: { title: 'NewAssessmentSection', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "order": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AssessmentSection, 'id'>"
      },
      "AssessmentSectionPartial": {
        "title": "AssessmentSectionPartial",
        "type": "object",
        "description": "(tsType: Partial<AssessmentSection>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "order": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AssessmentSection>"
      },
      "NewAssessmentSubSection1InAssessmentSection": {
        "title": "NewAssessmentSubSection1InAssessmentSection",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<AssessmentSubSection1, 'id'>, 'assessmentSectionId'>, schemaOptions: { title: 'NewAssessmentSubSection1InAssessmentSection', exclude: [ 'id' ], optional: [ 'assessmentSectionId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "order": {},
          "isRoot": {
            "type": "boolean"
          },
          "assessmentSectionId": {
            "type": "string"
          },
          "formId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<AssessmentSubSection1, 'id'>, 'assessmentSectionId'>"
      },
      "ApplicationRoles": {
        "title": "ApplicationRoles",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "status": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "category": {},
          "visibilityLevel": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "applicableUserRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicableAccessRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "categoryOrder": {},
          "roleOrder": {},
          "applicationListId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewApplicationRoles": {
        "title": "NewApplicationRoles",
        "type": "object",
        "description": "(tsType: Omit<ApplicationRoles, 'id'>, schemaOptions: { title: 'NewApplicationRoles', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "status": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "category": {},
          "visibilityLevel": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "applicableUserRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicableAccessRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "categoryOrder": {},
          "roleOrder": {},
          "applicationListId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ApplicationRoles, 'id'>"
      },
      "ApplicationRolesWithRelations": {
        "title": "ApplicationRolesWithRelations",
        "type": "object",
        "description": "(tsType: ApplicationRolesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "status": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "category": {},
          "visibilityLevel": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "applicableUserRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicableAccessRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "categoryOrder": {},
          "roleOrder": {},
          "applicationListId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ApplicationRolesWithRelations"
      },
      "ApplicationRolesPartial": {
        "title": "ApplicationRolesPartial",
        "type": "object",
        "description": "(tsType: Partial<ApplicationRoles>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "status": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "category": {},
          "visibilityLevel": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "applicableUserRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicableAccessRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "categoryOrder": {},
          "roleOrder": {},
          "applicationListId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ApplicationRoles>"
      },
      "ApplicationList": {
        "title": "ApplicationList",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewApplicationList": {
        "title": "NewApplicationList",
        "type": "object",
        "description": "(tsType: Omit<ApplicationList, 'id'>, schemaOptions: { title: 'NewApplicationList', exclude: [ 'id' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ApplicationList, 'id'>"
      },
      "ApplicationListWithRelations": {
        "title": "ApplicationListWithRelations",
        "type": "object",
        "description": "(tsType: ApplicationListWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "applicationRoles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationRolesWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ApplicationListWithRelations"
      },
      "ApplicationListPartial": {
        "title": "ApplicationListPartial",
        "type": "object",
        "description": "(tsType: Partial<ApplicationList>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ApplicationList>"
      },
      "NewApplicationRolesInApplicationList": {
        "title": "NewApplicationRolesInApplicationList",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<ApplicationRoles, 'id'>, 'applicationListId'>, schemaOptions: { title: 'NewApplicationRolesInApplicationList', exclude: [ 'id' ], optional: [ 'applicationListId' ] })",
        "properties": {
          "title": {
            "type": "string"
          },
          "client_ids": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "status": {
            "type": "boolean"
          },
          "created_on": {
            "type": "string"
          },
          "created_by": {
            "type": "number"
          },
          "category": {},
          "visibilityLevel": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "applicableUserRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicableAccessRole": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "categoryOrder": {},
          "roleOrder": {},
          "applicationListId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<ApplicationRoles, 'id'>, 'applicationListId'>"
      },
      "AirIataCode": {
        "title": "AirIataCode",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "iataCode": {
            "type": "string"
          },
          "airportName": {
            "type": "string"
          },
          "lat": {
            "type": "string"
          },
          "long": {
            "type": "string"
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "regionCode": {
            "type": "string",
            "nullable": true
          },
          "locationName": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewAirIataCode": {
        "title": "NewAirIataCode",
        "type": "object",
        "description": "(tsType: Omit<AirIataCode, 'id'>, schemaOptions: { title: 'NewAirIataCode', exclude: [ 'id' ] })",
        "properties": {
          "iataCode": {
            "type": "string"
          },
          "airportName": {
            "type": "string"
          },
          "lat": {
            "type": "string"
          },
          "long": {
            "type": "string"
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "regionCode": {
            "type": "string",
            "nullable": true
          },
          "locationName": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AirIataCode, 'id'>"
      },
      "AirIataCodeWithRelations": {
        "title": "AirIataCodeWithRelations",
        "type": "object",
        "description": "(tsType: AirIataCodeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "iataCode": {
            "type": "string"
          },
          "airportName": {
            "type": "string"
          },
          "lat": {
            "type": "string"
          },
          "long": {
            "type": "string"
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "regionCode": {
            "type": "string",
            "nullable": true
          },
          "locationName": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AirIataCodeWithRelations"
      },
      "AirIataCodePartial": {
        "title": "AirIataCodePartial",
        "type": "object",
        "description": "(tsType: Partial<AirIataCode>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "iataCode": {
            "type": "string"
          },
          "airportName": {
            "type": "string"
          },
          "lat": {
            "type": "string"
          },
          "long": {
            "type": "string"
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "regionCode": {
            "type": "string",
            "nullable": true
          },
          "locationName": {
            "type": "string",
            "nullable": true
          },
          "modified_on": {
            "type": "string"
          },
          "created_on": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AirIataCode>"
      },
      "AdUser": {
        "title": "AdUser",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "submitter": {
            "type": "boolean"
          },
          "approver": {
            "type": "boolean"
          },
          "viewer": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NewAdUser": {
        "title": "NewAdUser",
        "type": "object",
        "description": "(tsType: Omit<AdUser, 'id'>, schemaOptions: { title: 'NewAdUser', exclude: [ 'id' ] })",
        "properties": {
          "email": {
            "type": "string"
          },
          "submitter": {
            "type": "boolean"
          },
          "approver": {
            "type": "boolean"
          },
          "viewer": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<AdUser, 'id'>"
      },
      "AdUserWithRelations": {
        "title": "AdUserWithRelations",
        "type": "object",
        "description": "(tsType: AdUserWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "submitter": {
            "type": "boolean"
          },
          "approver": {
            "type": "boolean"
          },
          "viewer": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AdUserWithRelations"
      },
      "AdUserPartial": {
        "title": "AdUserPartial",
        "type": "object",
        "description": "(tsType: Partial<AdUser>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "email": {
            "type": "string"
          },
          "submitter": {
            "type": "boolean"
          },
          "approver": {
            "type": "boolean"
          },
          "viewer": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<AdUser>"
      },
      "NewAction": {
        "title": "NewAction",
        "type": "object",
        "description": "(tsType: Omit<Action, 'id'>, schemaOptions: { title: 'NewAction', exclude: [ 'id' ] })",
        "properties": {
          "application": {
            "type": "string"
          },
          "applicationDetails": {
            "type": "object"
          },
          "applicationId": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "attachments": {
            "type": "array",
            "items": {
              "type": "object",
              "nullable": true
            }
          },
          "uniqueId": {
            "type": "string"
          },
          "appId": {
            "type": "number"
          },
          "actionType": {
            "type": "string"
          },
          "actionToBeTaken": {
            "type": "string"
          },
          "actionTaken": {
            "type": "string"
          },
          "maskId": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "remarks": {
            "type": "string"
          },
          "trackId": {
            "type": "string"
          },
          "uploads": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "dueDate": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "isImported": {
            "type": "number",
            "nullable": true
          },
          "sequence": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "createdDate": {
            "type": "string"
          },
          "objectId": {
            "type": "string"
          },
          "assignedToId": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "vendorId": {
            "type": "string"
          },
          "submittedBy": {
            "type": "string"
          },
          "submitURL": {
            "type": "string"
          },
          "approvedBy": {},
          "returnedBy": {},
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Action, 'id'>"
      },
      "loopback.Count": {
        "type": "object",
        "title": "loopback.Count",
        "x-typescript-type": "@loopback/repository#Count",
        "properties": {
          "count": {
            "type": "number"
          }
        }
      },
      "Action.Filter": {
        "type": "object",
        "title": "Action.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"
                  },
                  "application": {
                    "type": "boolean"
                  },
                  "applicationDetails": {
                    "type": "boolean"
                  },
                  "applicationId": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "attachments": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "appId": {
                    "type": "boolean"
                  },
                  "actionType": {
                    "type": "boolean"
                  },
                  "actionToBeTaken": {
                    "type": "boolean"
                  },
                  "actionTaken": {
                    "type": "boolean"
                  },
                  "maskId": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "trackId": {
                    "type": "boolean"
                  },
                  "uploads": {
                    "type": "boolean"
                  },
                  "evidence": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "dueDate": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "isImported": {
                    "type": "boolean"
                  },
                  "sequence": {
                    "type": "boolean"
                  },
                  "prefix": {
                    "type": "boolean"
                  },
                  "createdDate": {
                    "type": "boolean"
                  },
                  "objectId": {
                    "type": "boolean"
                  },
                  "assignedToId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "submittedBy": {
                    "type": "boolean"
                  },
                  "submitURL": {
                    "type": "boolean"
                  },
                  "approvedBy": {
                    "type": "boolean"
                  },
                  "returnedBy": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "application",
                    "applicationDetails",
                    "applicationId",
                    "category",
                    "attachments",
                    "uniqueId",
                    "appId",
                    "actionType",
                    "actionToBeTaken",
                    "actionTaken",
                    "maskId",
                    "comments",
                    "remarks",
                    "trackId",
                    "uploads",
                    "evidence",
                    "description",
                    "dueDate",
                    "status",
                    "isImported",
                    "sequence",
                    "prefix",
                    "createdDate",
                    "objectId",
                    "assignedToId",
                    "vendorId",
                    "submittedBy",
                    "submitURL",
                    "approvedBy",
                    "returnedBy",
                    "created",
                    "updated"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Action.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Action>"
      },
      "Action.Filter1": {
        "type": "object",
        "title": "Action.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": "Action.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "application": {
                    "type": "boolean"
                  },
                  "applicationDetails": {
                    "type": "boolean"
                  },
                  "applicationId": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "attachments": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "appId": {
                    "type": "boolean"
                  },
                  "actionType": {
                    "type": "boolean"
                  },
                  "actionToBeTaken": {
                    "type": "boolean"
                  },
                  "actionTaken": {
                    "type": "boolean"
                  },
                  "maskId": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "trackId": {
                    "type": "boolean"
                  },
                  "uploads": {
                    "type": "boolean"
                  },
                  "evidence": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "dueDate": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "isImported": {
                    "type": "boolean"
                  },
                  "sequence": {
                    "type": "boolean"
                  },
                  "prefix": {
                    "type": "boolean"
                  },
                  "createdDate": {
                    "type": "boolean"
                  },
                  "objectId": {
                    "type": "boolean"
                  },
                  "assignedToId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "submittedBy": {
                    "type": "boolean"
                  },
                  "submitURL": {
                    "type": "boolean"
                  },
                  "approvedBy": {
                    "type": "boolean"
                  },
                  "returnedBy": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "application",
                    "applicationDetails",
                    "applicationId",
                    "category",
                    "attachments",
                    "uniqueId",
                    "appId",
                    "actionType",
                    "actionToBeTaken",
                    "actionTaken",
                    "maskId",
                    "comments",
                    "remarks",
                    "trackId",
                    "uploads",
                    "evidence",
                    "description",
                    "dueDate",
                    "status",
                    "isImported",
                    "sequence",
                    "prefix",
                    "createdDate",
                    "objectId",
                    "assignedToId",
                    "vendorId",
                    "submittedBy",
                    "submitURL",
                    "approvedBy",
                    "returnedBy",
                    "created",
                    "updated"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Action.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Action>"
      },
      "AdUser.Filter": {
        "type": "object",
        "title": "AdUser.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"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "submitter": {
                    "type": "boolean"
                  },
                  "approver": {
                    "type": "boolean"
                  },
                  "viewer": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "email",
                    "submitter",
                    "approver",
                    "viewer"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AdUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AdUser>"
      },
      "AdUser.Filter1": {
        "type": "object",
        "title": "AdUser.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": "AdUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "submitter": {
                    "type": "boolean"
                  },
                  "approver": {
                    "type": "boolean"
                  },
                  "viewer": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "email",
                    "submitter",
                    "approver",
                    "viewer"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AdUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AdUser>"
      },
      "AirIataCode.Filter": {
        "type": "object",
        "title": "AirIataCode.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"
                  },
                  "iataCode": {
                    "type": "boolean"
                  },
                  "airportName": {
                    "type": "boolean"
                  },
                  "lat": {
                    "type": "boolean"
                  },
                  "long": {
                    "type": "boolean"
                  },
                  "countryCode": {
                    "type": "boolean"
                  },
                  "regionCode": {
                    "type": "boolean"
                  },
                  "locationName": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "iataCode",
                    "airportName",
                    "lat",
                    "long",
                    "countryCode",
                    "regionCode",
                    "locationName",
                    "modified_on",
                    "created_on"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AirIataCode.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AirIataCode>"
      },
      "AirIataCode.Filter1": {
        "type": "object",
        "title": "AirIataCode.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": "AirIataCode.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "iataCode": {
                    "type": "boolean"
                  },
                  "airportName": {
                    "type": "boolean"
                  },
                  "lat": {
                    "type": "boolean"
                  },
                  "long": {
                    "type": "boolean"
                  },
                  "countryCode": {
                    "type": "boolean"
                  },
                  "regionCode": {
                    "type": "boolean"
                  },
                  "locationName": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "iataCode",
                    "airportName",
                    "lat",
                    "long",
                    "countryCode",
                    "regionCode",
                    "locationName",
                    "modified_on",
                    "created_on"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AirIataCode.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AirIataCode>"
      },
      "ApplicationList.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": "ApplicationList.ScopeFilter"
      },
      "ApplicationList.IncludeFilter.Items": {
        "title": "ApplicationList.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "applicationRoles"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ApplicationList.ScopeFilter"
          }
        }
      },
      "ApplicationList.Filter": {
        "type": "object",
        "title": "ApplicationList.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ApplicationList.Fields"
          },
          "include": {
            "title": "ApplicationList.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ApplicationList.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ApplicationList>"
      },
      "ApplicationList.Filter1": {
        "type": "object",
        "title": "ApplicationList.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": "ApplicationList.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ApplicationList.Fields"
          },
          "include": {
            "title": "ApplicationList.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ApplicationList.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ApplicationList>"
      },
      "ApplicationRoles.Filter": {
        "type": "object",
        "title": "ApplicationRoles.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "client_ids": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "visibilityLevel": {
                    "type": "boolean"
                  },
                  "applicableUserRole": {
                    "type": "boolean"
                  },
                  "applicableAccessRole": {
                    "type": "boolean"
                  },
                  "categoryOrder": {
                    "type": "boolean"
                  },
                  "roleOrder": {
                    "type": "boolean"
                  },
                  "applicationListId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "client_ids",
                    "status",
                    "created_on",
                    "created_by",
                    "category",
                    "visibilityLevel",
                    "applicableUserRole",
                    "applicableAccessRole",
                    "categoryOrder",
                    "roleOrder",
                    "applicationListId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ApplicationRoles.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ApplicationRoles>"
      },
      "ApplicationRoles.Filter1": {
        "type": "object",
        "title": "ApplicationRoles.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": "ApplicationRoles.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "client_ids": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "visibilityLevel": {
                    "type": "boolean"
                  },
                  "applicableUserRole": {
                    "type": "boolean"
                  },
                  "applicableAccessRole": {
                    "type": "boolean"
                  },
                  "categoryOrder": {
                    "type": "boolean"
                  },
                  "roleOrder": {
                    "type": "boolean"
                  },
                  "applicationListId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "client_ids",
                    "status",
                    "created_on",
                    "created_by",
                    "category",
                    "visibilityLevel",
                    "applicableUserRole",
                    "applicableAccessRole",
                    "categoryOrder",
                    "roleOrder",
                    "applicationListId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ApplicationRoles.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ApplicationRoles>"
      },
      "AssessmentSection.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": "AssessmentSection.ScopeFilter"
      },
      "AssessmentSection.IncludeFilter.Items": {
        "title": "AssessmentSection.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "assessmentSubSection1s"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssessmentSection.ScopeFilter"
          }
        }
      },
      "AssessmentSection.Filter": {
        "type": "object",
        "title": "AssessmentSection.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "order"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSection.Fields"
          },
          "include": {
            "title": "AssessmentSection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSection>"
      },
      "AssessmentSection.Filter1": {
        "type": "object",
        "title": "AssessmentSection.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": "AssessmentSection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "order"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSection.Fields"
          },
          "include": {
            "title": "AssessmentSection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSection>"
      },
      "AssessmentSubSection1.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": "AssessmentSubSection1.ScopeFilter"
      },
      "AssessmentSubSection1.IncludeFilter.Items": {
        "title": "AssessmentSubSection1.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "assessmentSubSection2s",
              "srf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssessmentSubSection1.ScopeFilter"
          }
        }
      },
      "AssessmentSubSection1.Filter": {
        "type": "object",
        "title": "AssessmentSubSection1.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "isRoot": {
                    "type": "boolean"
                  },
                  "assessmentSectionId": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "order",
                    "isRoot",
                    "assessmentSectionId",
                    "formId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSubSection1.Fields"
          },
          "include": {
            "title": "AssessmentSubSection1.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSubSection1.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSubSection1>"
      },
      "AssessmentSubSection1.Filter1": {
        "type": "object",
        "title": "AssessmentSubSection1.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": "AssessmentSubSection1.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "isRoot": {
                    "type": "boolean"
                  },
                  "assessmentSectionId": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "order",
                    "isRoot",
                    "assessmentSectionId",
                    "formId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSubSection1.Fields"
          },
          "include": {
            "title": "AssessmentSubSection1.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSubSection1.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSubSection1>"
      },
      "AssessmentSubSection2.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": "AssessmentSubSection2.ScopeFilter"
      },
      "AssessmentSubSection2.IncludeFilter.Items": {
        "title": "AssessmentSubSection2.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "assessmentSubSection3s",
              "form"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssessmentSubSection2.ScopeFilter"
          }
        }
      },
      "AssessmentSubSection2.Filter": {
        "type": "object",
        "title": "AssessmentSubSection2.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "isRoot": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "assessmentSubSection1Id": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "isRoot",
                    "order",
                    "assessmentSubSection1Id",
                    "formId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSubSection2.Fields"
          },
          "include": {
            "title": "AssessmentSubSection2.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSubSection2.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSubSection2>"
      },
      "AssessmentSubSection2.Filter1": {
        "type": "object",
        "title": "AssessmentSubSection2.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": "AssessmentSubSection2.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "isRoot": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "assessmentSubSection1Id": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "isRoot",
                    "order",
                    "assessmentSubSection1Id",
                    "formId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSubSection2.Fields"
          },
          "include": {
            "title": "AssessmentSubSection2.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSubSection2.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSubSection2>"
      },
      "AssessmentSubSection3.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": "AssessmentSubSection3.ScopeFilter"
      },
      "AssessmentSubSection3.IncludeFilter.Items": {
        "title": "AssessmentSubSection3.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "srf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssessmentSubSection3.ScopeFilter"
          }
        }
      },
      "AssessmentSubSection3.Filter": {
        "type": "object",
        "title": "AssessmentSubSection3.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "isRoot": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "assessmentSubSection2Id": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "isRoot",
                    "order",
                    "assessmentSubSection2Id",
                    "formId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSubSection3.Fields"
          },
          "include": {
            "title": "AssessmentSubSection3.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSubSection3.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSubSection3>"
      },
      "AssessmentSubSection3.Filter1": {
        "type": "object",
        "title": "AssessmentSubSection3.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": "AssessmentSubSection3.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "isRoot": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "assessmentSubSection2Id": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "isRoot",
                    "order",
                    "assessmentSubSection2Id",
                    "formId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSubSection3.Fields"
          },
          "include": {
            "title": "AssessmentSubSection3.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssessmentSubSection3.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSubSection3>"
      },
      "AssessmentSupplierList.Filter": {
        "type": "object",
        "title": "AssessmentSupplierList.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"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "auditor_ids": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "mailSent": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "supplierId",
                    "auditor_ids",
                    "srfId",
                    "status",
                    "mailSent",
                    "supplierAssessmentAssignmentId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSupplierList.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSupplierList>"
      },
      "AssessmentSupplierList.Filter1": {
        "type": "object",
        "title": "AssessmentSupplierList.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": "AssessmentSupplierList.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "auditor_ids": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "mailSent": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "supplierId",
                    "auditor_ids",
                    "srfId",
                    "status",
                    "mailSent",
                    "supplierAssessmentAssignmentId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssessmentSupplierList.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssessmentSupplierList>"
      },
      "AssignDcfClient.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": "AssignDcfClient.ScopeFilter"
      },
      "AssignDcfClient.IncludeFilter.Items": {
        "title": "AssignDcfClient.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "assignDcfUsers"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignDcfClient.ScopeFilter"
          }
        }
      },
      "AssignDcfClient.Filter": {
        "type": "object",
        "title": "AssignDcfClient.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"
                  },
                  "dcf_ids": {
                    "type": "boolean"
                  },
                  "sap_ids": {
                    "type": "boolean"
                  },
                  "cf_ids": {
                    "type": "boolean"
                  },
                  "dp_ids": {
                    "type": "boolean"
                  },
                  "metric_ids": {
                    "type": "boolean"
                  },
                  "category_ids": {
                    "type": "boolean"
                  },
                  "topic_ids": {
                    "type": "boolean"
                  },
                  "selected_ids": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "requestKey": {
                    "type": "boolean"
                  },
                  "modified": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "ql_srf_ids": {
                    "type": "boolean"
                  },
                  "dcf_indicator_mapping": {
                    "type": "boolean"
                  },
                  "sap_indicator_mapping": {
                    "type": "boolean"
                  },
                  "datapoint_dcf_mapping": {
                    "type": "boolean"
                  },
                  "datapoint_sap_mapping": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfClient.Fields"
          },
          "include": {
            "title": "AssignDcfClient.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDcfClient.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfClient>"
      },
      "AssignDcfClient.Filter1": {
        "type": "object",
        "title": "AssignDcfClient.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": "AssignDcfClient.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "dcf_ids": {
                    "type": "boolean"
                  },
                  "sap_ids": {
                    "type": "boolean"
                  },
                  "cf_ids": {
                    "type": "boolean"
                  },
                  "dp_ids": {
                    "type": "boolean"
                  },
                  "metric_ids": {
                    "type": "boolean"
                  },
                  "category_ids": {
                    "type": "boolean"
                  },
                  "topic_ids": {
                    "type": "boolean"
                  },
                  "selected_ids": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "requestKey": {
                    "type": "boolean"
                  },
                  "modified": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "ql_srf_ids": {
                    "type": "boolean"
                  },
                  "dcf_indicator_mapping": {
                    "type": "boolean"
                  },
                  "sap_indicator_mapping": {
                    "type": "boolean"
                  },
                  "datapoint_dcf_mapping": {
                    "type": "boolean"
                  },
                  "datapoint_sap_mapping": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfClient.Fields"
          },
          "include": {
            "title": "AssignDcfClient.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDcfClient.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfClient>"
      },
      "AssignDcfEntity.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": "AssignDcfEntity.ScopeFilter"
      },
      "AssignDcfEntity.IncludeFilter.Items": {
        "title": "AssignDcfEntity.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "dcf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignDcfEntity.ScopeFilter"
          }
        }
      },
      "AssignDcfEntity.Filter": {
        "type": "object",
        "title": "AssignDcfEntity.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"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "userProfileId",
                    "dcfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfEntity.Fields"
          },
          "include": {
            "title": "AssignDcfEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDcfEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfEntity>"
      },
      "AssignDcfEntity.Filter1": {
        "type": "object",
        "title": "AssignDcfEntity.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": "AssignDcfEntity.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "userProfileId",
                    "dcfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfEntity.Fields"
          },
          "include": {
            "title": "AssignDcfEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDcfEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfEntity>"
      },
      "AssignDcfEntityUser.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": "AssignDcfEntityUser.ScopeFilter"
      },
      "AssignDcfEntityUser.IncludeFilter.Items": {
        "title": "AssignDcfEntityUser.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "dcf",
              "lone",
              "ltwo"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignDcfEntityUser.ScopeFilter"
          }
        }
      },
      "AssignDcfEntityUser.Filter": {
        "type": "object",
        "title": "AssignDcfEntityUser.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"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "isAutoApproval": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "reviewer_ids",
                    "approver_ids",
                    "start_date",
                    "end_date",
                    "isAutoApproval",
                    "frequency",
                    "standard",
                    "level",
                    "locationId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier3_id",
                    "userProfileId",
                    "dcfId",
                    "tier1_id",
                    "tier2_id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfEntityUser.Fields"
          },
          "include": {
            "title": "AssignDcfEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDcfEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfEntityUser>"
      },
      "AssignDcfEntityUser.Filter1": {
        "type": "object",
        "title": "AssignDcfEntityUser.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": "AssignDcfEntityUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "isAutoApproval": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "reviewer_ids",
                    "approver_ids",
                    "start_date",
                    "end_date",
                    "isAutoApproval",
                    "frequency",
                    "standard",
                    "level",
                    "locationId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier3_id",
                    "userProfileId",
                    "dcfId",
                    "tier1_id",
                    "tier2_id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfEntityUser.Fields"
          },
          "include": {
            "title": "AssignDcfEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDcfEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfEntityUser>"
      },
      "AssignDcfSuppliers.Filter": {
        "type": "object",
        "title": "AssignDcfSuppliers.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"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "supplier_id": {
                    "type": "boolean"
                  },
                  "dfcs": {
                    "type": "boolean"
                  },
                  "config": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfSuppliers.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfSuppliers>"
      },
      "AssignDcfSuppliers.Filter1": {
        "type": "object",
        "title": "AssignDcfSuppliers.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": "AssignDcfSuppliers.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "supplier_id": {
                    "type": "boolean"
                  },
                  "dfcs": {
                    "type": "boolean"
                  },
                  "config": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfSuppliers.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfSuppliers>"
      },
      "AssignDcfUserNew.Filter": {
        "type": "object",
        "title": "AssignDcfUserNew.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"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "site",
                    "comments",
                    "frequency",
                    "creator_id",
                    "modifier_id",
                    "type",
                    "approver_id",
                    "user_id",
                    "reviewer_id",
                    "created",
                    "modified_on",
                    "start_date",
                    "end_date",
                    "standard",
                    "dcfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfUserNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfUserNew>"
      },
      "AssignDcfUserNew.Filter1": {
        "type": "object",
        "title": "AssignDcfUserNew.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": "AssignDcfUserNew.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "site",
                    "comments",
                    "frequency",
                    "creator_id",
                    "modifier_id",
                    "type",
                    "approver_id",
                    "user_id",
                    "reviewer_id",
                    "created",
                    "modified_on",
                    "start_date",
                    "end_date",
                    "standard",
                    "dcfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfUserNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfUserNew>"
      },
      "AssignDcfUser.Filter": {
        "type": "object",
        "title": "AssignDcfUser.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"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "formCollectionId": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "assignDcfClientId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfUser>"
      },
      "AssignDcfUser.Filter1": {
        "type": "object",
        "title": "AssignDcfUser.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": "AssignDcfUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "formCollectionId": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "assignDcfClientId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDcfUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDcfUser>"
      },
      "AssignDfEntity.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": "AssignDfEntity.ScopeFilter"
      },
      "AssignDfEntity.IncludeFilter.Items": {
        "title": "AssignDfEntity.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "df"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignDfEntity.ScopeFilter"
          }
        }
      },
      "AssignDfEntity.Filter": {
        "type": "object",
        "title": "AssignDfEntity.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"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "consolidator_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "consolidator_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "approver_ids",
                    "userProfileId",
                    "dfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDfEntity.Fields"
          },
          "include": {
            "title": "AssignDfEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDfEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDfEntity>"
      },
      "AssignDfEntity.Filter1": {
        "type": "object",
        "title": "AssignDfEntity.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": "AssignDfEntity.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "consolidator_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "consolidator_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "approver_ids",
                    "userProfileId",
                    "dfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDfEntity.Fields"
          },
          "include": {
            "title": "AssignDfEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDfEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDfEntity>"
      },
      "AssignDfEntityUser.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": "AssignDfEntityUser.ScopeFilter"
      },
      "AssignDfEntityUser.IncludeFilter.Items": {
        "title": "AssignDfEntityUser.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "df",
              "lthree"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignDfEntityUser.ScopeFilter"
          }
        }
      },
      "AssignDfEntityUser.Filter": {
        "type": "object",
        "title": "AssignDfEntityUser.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"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "reviewer_ids",
                    "approver_ids",
                    "start_date",
                    "end_date",
                    "frequency",
                    "level",
                    "locationId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "userProfileId",
                    "dfId",
                    "tier3_id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDfEntityUser.Fields"
          },
          "include": {
            "title": "AssignDfEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDfEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDfEntityUser>"
      },
      "AssignDfEntityUser.Filter1": {
        "type": "object",
        "title": "AssignDfEntityUser.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": "AssignDfEntityUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "reviewer_ids",
                    "approver_ids",
                    "start_date",
                    "end_date",
                    "frequency",
                    "level",
                    "locationId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "userProfileId",
                    "dfId",
                    "tier3_id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDfEntityUser.Fields"
          },
          "include": {
            "title": "AssignDfEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignDfEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDfEntityUser>"
      },
      "AssignDfUser.Filter": {
        "type": "object",
        "title": "AssignDfUser.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"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "site",
                    "comments",
                    "creator_id",
                    "modifier_id",
                    "type",
                    "approver_id",
                    "user_id",
                    "reviewer_id",
                    "created_on",
                    "modified_on",
                    "dfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDfUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDfUser>"
      },
      "AssignDfUser.Filter1": {
        "type": "object",
        "title": "AssignDfUser.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": "AssignDfUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "site",
                    "comments",
                    "creator_id",
                    "modifier_id",
                    "type",
                    "approver_id",
                    "user_id",
                    "reviewer_id",
                    "created_on",
                    "modified_on",
                    "dfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignDfUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignDfUser>"
      },
      "AssignQlEntity.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": "AssignQlEntity.ScopeFilter"
      },
      "AssignQlEntity.IncludeFilter.Items": {
        "title": "AssignQlEntity.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "qCategory",
              "qTopic",
              "qSection",
              "srf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignQlEntity.ScopeFilter"
          }
        }
      },
      "AssignQlEntity.Filter": {
        "type": "object",
        "title": "AssignQlEntity.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"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "consolidator_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "qCategoryId": {
                    "type": "boolean"
                  },
                  "qTopicId": {
                    "type": "boolean"
                  },
                  "qSectionId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "consolidator_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "response",
                    "qCategoryId",
                    "qTopicId",
                    "qSectionId",
                    "userProfileId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignQlEntity.Fields"
          },
          "include": {
            "title": "AssignQlEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignQlEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignQlEntity>"
      },
      "AssignQlEntity.Filter1": {
        "type": "object",
        "title": "AssignQlEntity.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": "AssignQlEntity.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "consolidator_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "qCategoryId": {
                    "type": "boolean"
                  },
                  "qTopicId": {
                    "type": "boolean"
                  },
                  "qSectionId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "consolidator_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "response",
                    "qCategoryId",
                    "qTopicId",
                    "qSectionId",
                    "userProfileId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignQlEntity.Fields"
          },
          "include": {
            "title": "AssignQlEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignQlEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignQlEntity>"
      },
      "AssignQlEntityUser.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": "AssignQlEntityUser.ScopeFilter"
      },
      "AssignQlEntityUser.IncludeFilter.Items": {
        "title": "AssignQlEntityUser.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "qCategory",
              "qTopic",
              "qSection",
              "srf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignQlEntityUser.ScopeFilter"
          }
        }
      },
      "AssignQlEntityUser.Filter": {
        "type": "object",
        "title": "AssignQlEntityUser.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"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "due_date": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "rejected_by": {
                    "type": "boolean"
                  },
                  "qCategoryId": {
                    "type": "boolean"
                  },
                  "qTopicId": {
                    "type": "boolean"
                  },
                  "qSectionId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "due_date",
                    "level",
                    "locationId",
                    "created_on",
                    "status",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "response",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "rejected_on",
                    "return_remarks",
                    "reject",
                    "rejected_by",
                    "qCategoryId",
                    "qTopicId",
                    "qSectionId",
                    "srfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignQlEntityUser.Fields"
          },
          "include": {
            "title": "AssignQlEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignQlEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignQlEntityUser>"
      },
      "AssignQlEntityUser.Filter1": {
        "type": "object",
        "title": "AssignQlEntityUser.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": "AssignQlEntityUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "due_date": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "rejected_by": {
                    "type": "boolean"
                  },
                  "qCategoryId": {
                    "type": "boolean"
                  },
                  "qTopicId": {
                    "type": "boolean"
                  },
                  "qSectionId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "due_date",
                    "level",
                    "locationId",
                    "created_on",
                    "status",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "response",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "rejected_on",
                    "return_remarks",
                    "reject",
                    "rejected_by",
                    "qCategoryId",
                    "qTopicId",
                    "qSectionId",
                    "srfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignQlEntityUser.Fields"
          },
          "include": {
            "title": "AssignQlEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignQlEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignQlEntityUser>"
      },
      "AssignRfEntity.Filter": {
        "type": "object",
        "title": "AssignRfEntity.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"
                  },
                  "other_ids": {
                    "type": "boolean"
                  },
                  "city_ids": {
                    "type": "boolean"
                  },
                  "country_ids": {
                    "type": "boolean"
                  },
                  "site_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "other_ids",
                    "city_ids",
                    "country_ids",
                    "site_ids",
                    "created_on",
                    "submitted_by",
                    "rfid",
                    "type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignRfEntity.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignRfEntity>"
      },
      "AssignRfEntity.Filter1": {
        "type": "object",
        "title": "AssignRfEntity.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": "AssignRfEntity.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "other_ids": {
                    "type": "boolean"
                  },
                  "city_ids": {
                    "type": "boolean"
                  },
                  "country_ids": {
                    "type": "boolean"
                  },
                  "site_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "other_ids",
                    "city_ids",
                    "country_ids",
                    "site_ids",
                    "created_on",
                    "submitted_by",
                    "rfid",
                    "type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignRfEntity.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignRfEntity>"
      },
      "AssignRfUsers.Filter": {
        "type": "object",
        "title": "AssignRfUsers.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"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "coverage": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "user_id",
                    "rfid",
                    "created_on",
                    "submitted_by",
                    "reporter_ids",
                    "level",
                    "coverage",
                    "type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignRfUsers.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignRfUsers>"
      },
      "AssignRfUsers.Filter1": {
        "type": "object",
        "title": "AssignRfUsers.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": "AssignRfUsers.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "coverage": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "user_id",
                    "rfid",
                    "created_on",
                    "submitted_by",
                    "reporter_ids",
                    "level",
                    "coverage",
                    "type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignRfUsers.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignRfUsers>"
      },
      "AssignSrfEntity.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": "AssignSrfEntity.ScopeFilter"
      },
      "AssignSrfEntity.IncludeFilter.Items": {
        "title": "AssignSrfEntity.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "srf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignSrfEntity.ScopeFilter"
          }
        }
      },
      "AssignSrfEntity.Filter": {
        "type": "object",
        "title": "AssignSrfEntity.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"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "userProfileId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignSrfEntity.Fields"
          },
          "include": {
            "title": "AssignSrfEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignSrfEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignSrfEntity>"
      },
      "AssignSrfEntity.Filter1": {
        "type": "object",
        "title": "AssignSrfEntity.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": "AssignSrfEntity.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "tier0_ids": {
                    "type": "boolean"
                  },
                  "tier1_ids": {
                    "type": "boolean"
                  },
                  "tier2_ids": {
                    "type": "boolean"
                  },
                  "tier3_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "comments",
                    "tier0_ids",
                    "tier1_ids",
                    "tier2_ids",
                    "tier3_ids",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "type",
                    "userProfileId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignSrfEntity.Fields"
          },
          "include": {
            "title": "AssignSrfEntity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignSrfEntity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignSrfEntity>"
      },
      "AssignSrfEntityUser.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": "AssignSrfEntityUser.ScopeFilter"
      },
      "AssignSrfEntityUser.IncludeFilter.Items": {
        "title": "AssignSrfEntityUser.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "srf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AssignSrfEntityUser.ScopeFilter"
          }
        }
      },
      "AssignSrfEntityUser.Filter": {
        "type": "object",
        "title": "AssignSrfEntityUser.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"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "dealerType": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "reviewer_ids",
                    "approver_ids",
                    "start_date",
                    "end_date",
                    "frequency",
                    "dealerType",
                    "level",
                    "locationId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "userProfileId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignSrfEntityUser.Fields"
          },
          "include": {
            "title": "AssignSrfEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignSrfEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignSrfEntityUser>"
      },
      "AssignSrfEntityUser.Filter1": {
        "type": "object",
        "title": "AssignSrfEntityUser.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": "AssignSrfEntityUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reporter_ids": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "approver_ids": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "dealerType": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporter_ids",
                    "reviewer_ids",
                    "approver_ids",
                    "start_date",
                    "end_date",
                    "frequency",
                    "dealerType",
                    "level",
                    "locationId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "comments",
                    "type",
                    "entityAssId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "userProfileId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignSrfEntityUser.Fields"
          },
          "include": {
            "title": "AssignSrfEntityUser.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AssignSrfEntityUser.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignSrfEntityUser>"
      },
      "AssignSrfUser.Filter": {
        "type": "object",
        "title": "AssignSrfUser.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"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "site",
                    "comments",
                    "frequency",
                    "creator_id",
                    "modifier_id",
                    "type",
                    "approver_id",
                    "user_id",
                    "reviewer_id",
                    "created_on",
                    "modified_on",
                    "start_date",
                    "end_date",
                    "srfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignSrfUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignSrfUser>"
      },
      "AssignSrfUser.Filter1": {
        "type": "object",
        "title": "AssignSrfUser.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": "AssignSrfUser.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "creator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "approver_id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "start_date": {
                    "type": "boolean"
                  },
                  "end_date": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "site",
                    "comments",
                    "frequency",
                    "creator_id",
                    "modifier_id",
                    "type",
                    "approver_id",
                    "user_id",
                    "reviewer_id",
                    "created_on",
                    "modified_on",
                    "start_date",
                    "end_date",
                    "srfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AssignSrfUser.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AssignSrfUser>"
      },
      "AuditorAssignmentSubmission.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": "AuditorAssignmentSubmission.ScopeFilter"
      },
      "AuditorAssignmentSubmission.IncludeFilter.Items": {
        "title": "AuditorAssignmentSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/AuditorAssignmentSubmission.ScopeFilter"
          }
        }
      },
      "AuditorAssignmentSubmission.Filter": {
        "type": "object",
        "title": "AuditorAssignmentSubmission.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": "AuditorAssignmentSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "updatedResponse": {
                    "type": "boolean"
                  },
                  "isAutoScoreUpdated": {
                    "type": "boolean"
                  },
                  "reReasessmentResponse": {
                    "type": "boolean"
                  },
                  "selfAssessmentResponse": {
                    "type": "boolean"
                  },
                  "isSelfAssessmentTriggered": {
                    "type": "boolean"
                  },
                  "isReAssessmentTriggered": {
                    "type": "boolean"
                  },
                  "selfAssessmentTriggeredDate": {
                    "type": "boolean"
                  },
                  "reAssessmentTriggeredDate": {
                    "type": "boolean"
                  },
                  "rejectionComments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "rejected_by": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "second_review_on": {
                    "type": "boolean"
                  },
                  "auto_reviewed_on": {
                    "type": "boolean"
                  },
                  "auto_second_review_on": {
                    "type": "boolean"
                  },
                  "auto_reviewed": {
                    "type": "boolean"
                  },
                  "auto_second_review": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "negativeResponse": {
                    "type": "boolean"
                  },
                  "imported": {
                    "type": "boolean"
                  },
                  "negativeScore": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "second_review_by": {
                    "type": "boolean"
                  },
                  "reportMailStatus": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "auditorMSIScore": {
                    "type": "boolean"
                  },
                  "oldAuditorMSIScore": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "updatedMSIScore": {
                    "type": "boolean"
                  },
                  "updatedMSIScoreUpdatedOn": {
                    "type": "boolean"
                  },
                  "updatedMSIScoreComments": {
                    "type": "boolean"
                  },
                  "scoreUpdateHistory": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "reject",
                    "response",
                    "updatedResponse",
                    "isAutoScoreUpdated",
                    "reReasessmentResponse",
                    "selfAssessmentResponse",
                    "isSelfAssessmentTriggered",
                    "isReAssessmentTriggered",
                    "selfAssessmentTriggeredDate",
                    "reAssessmentTriggeredDate",
                    "rejectionComments",
                    "created_on",
                    "modified_on",
                    "submitted_on",
                    "submitted_by",
                    "rejected_on",
                    "rejected_by",
                    "approved_on",
                    "reviewed_on",
                    "second_review_on",
                    "auto_reviewed_on",
                    "auto_second_review_on",
                    "auto_reviewed",
                    "auto_second_review",
                    "approverComments",
                    "negativeResponse",
                    "imported",
                    "negativeScore",
                    "approved_by",
                    "reviewed_by",
                    "second_review_by",
                    "reportMailStatus",
                    "created_by",
                    "modified_by",
                    "auditorMSIScore",
                    "oldAuditorMSIScore",
                    "status",
                    "vendorCode",
                    "userProfileId",
                    "supplierAssessmentAssignmentId",
                    "updatedMSIScore",
                    "updatedMSIScoreUpdatedOn",
                    "updatedMSIScoreComments",
                    "scoreUpdateHistory",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AuditorAssignmentSubmission.Fields"
          },
          "include": {
            "title": "AuditorAssignmentSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AuditorAssignmentSubmission>"
      },
      "AuditorAssignmentSubmission.Filter1": {
        "type": "object",
        "title": "AuditorAssignmentSubmission.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"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "updatedResponse": {
                    "type": "boolean"
                  },
                  "isAutoScoreUpdated": {
                    "type": "boolean"
                  },
                  "reReasessmentResponse": {
                    "type": "boolean"
                  },
                  "selfAssessmentResponse": {
                    "type": "boolean"
                  },
                  "isSelfAssessmentTriggered": {
                    "type": "boolean"
                  },
                  "isReAssessmentTriggered": {
                    "type": "boolean"
                  },
                  "selfAssessmentTriggeredDate": {
                    "type": "boolean"
                  },
                  "reAssessmentTriggeredDate": {
                    "type": "boolean"
                  },
                  "rejectionComments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "rejected_by": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "second_review_on": {
                    "type": "boolean"
                  },
                  "auto_reviewed_on": {
                    "type": "boolean"
                  },
                  "auto_second_review_on": {
                    "type": "boolean"
                  },
                  "auto_reviewed": {
                    "type": "boolean"
                  },
                  "auto_second_review": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "negativeResponse": {
                    "type": "boolean"
                  },
                  "imported": {
                    "type": "boolean"
                  },
                  "negativeScore": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "second_review_by": {
                    "type": "boolean"
                  },
                  "reportMailStatus": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "auditorMSIScore": {
                    "type": "boolean"
                  },
                  "oldAuditorMSIScore": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "updatedMSIScore": {
                    "type": "boolean"
                  },
                  "updatedMSIScoreUpdatedOn": {
                    "type": "boolean"
                  },
                  "updatedMSIScoreComments": {
                    "type": "boolean"
                  },
                  "scoreUpdateHistory": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "reject",
                    "response",
                    "updatedResponse",
                    "isAutoScoreUpdated",
                    "reReasessmentResponse",
                    "selfAssessmentResponse",
                    "isSelfAssessmentTriggered",
                    "isReAssessmentTriggered",
                    "selfAssessmentTriggeredDate",
                    "reAssessmentTriggeredDate",
                    "rejectionComments",
                    "created_on",
                    "modified_on",
                    "submitted_on",
                    "submitted_by",
                    "rejected_on",
                    "rejected_by",
                    "approved_on",
                    "reviewed_on",
                    "second_review_on",
                    "auto_reviewed_on",
                    "auto_second_review_on",
                    "auto_reviewed",
                    "auto_second_review",
                    "approverComments",
                    "negativeResponse",
                    "imported",
                    "negativeScore",
                    "approved_by",
                    "reviewed_by",
                    "second_review_by",
                    "reportMailStatus",
                    "created_by",
                    "modified_by",
                    "auditorMSIScore",
                    "oldAuditorMSIScore",
                    "status",
                    "vendorCode",
                    "userProfileId",
                    "supplierAssessmentAssignmentId",
                    "updatedMSIScore",
                    "updatedMSIScoreUpdatedOn",
                    "updatedMSIScoreComments",
                    "scoreUpdateHistory",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "AuditorAssignmentSubmission.Fields"
          },
          "include": {
            "title": "AuditorAssignmentSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/AuditorAssignmentSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<AuditorAssignmentSubmission>"
      },
      "Category.Filter": {
        "type": "object",
        "title": "Category.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"
                  },
                  "label": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Category.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Category>"
      },
      "Category.Filter1": {
        "type": "object",
        "title": "Category.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": "Category.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "label": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Category.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Category>"
      },
      "CertIssueAuthority.Filter": {
        "type": "object",
        "title": "CertIssueAuthority.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "certificationId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "certificationId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "CertIssueAuthority.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<CertIssueAuthority>"
      },
      "CertIssueAuthority.Filter1": {
        "type": "object",
        "title": "CertIssueAuthority.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": "CertIssueAuthority.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "certificationId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "certificationId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "CertIssueAuthority.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<CertIssueAuthority>"
      },
      "CertificationLevel.Filter": {
        "type": "object",
        "title": "CertificationLevel.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "certificationId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "certificationId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "CertificationLevel.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<CertificationLevel>"
      },
      "CertificationLevel.Filter1": {
        "type": "object",
        "title": "CertificationLevel.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": "CertificationLevel.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "certificationId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "certificationId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "CertificationLevel.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<CertificationLevel>"
      },
      "Certification.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": "Certification.ScopeFilter"
      },
      "Certification.IncludeFilter.Items": {
        "title": "Certification.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "certIssueAuthorities",
              "certificationLevels"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Certification.ScopeFilter"
          }
        }
      },
      "Certification.Filter": {
        "type": "object",
        "title": "Certification.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Certification.Fields"
          },
          "include": {
            "title": "Certification.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Certification.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Certification>"
      },
      "Certification.Filter1": {
        "type": "object",
        "title": "Certification.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": "Certification.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Certification.Fields"
          },
          "include": {
            "title": "Certification.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Certification.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Certification>"
      },
      "ChangeManagement.Filter": {
        "type": "object",
        "title": "ChangeManagement.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"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "implementationScreen": {
                    "type": "boolean"
                  },
                  "communicationMsg": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "version": {
                    "type": "boolean"
                  },
                  "dateOfImplementation": {
                    "type": "boolean"
                  },
                  "implementationTypeOthers": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "approvedBy": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "clientId",
                    "type",
                    "implementationScreen",
                    "communicationMsg",
                    "remarks",
                    "attachment",
                    "version",
                    "dateOfImplementation",
                    "implementationTypeOthers",
                    "description",
                    "approvedBy",
                    "modified_on",
                    "created_on",
                    "modified_by",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ChangeManagement.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ChangeManagement>"
      },
      "ChangeManagement.Filter1": {
        "type": "object",
        "title": "ChangeManagement.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": "ChangeManagement.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "implementationScreen": {
                    "type": "boolean"
                  },
                  "communicationMsg": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "version": {
                    "type": "boolean"
                  },
                  "dateOfImplementation": {
                    "type": "boolean"
                  },
                  "implementationTypeOthers": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "approvedBy": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "clientId",
                    "type",
                    "implementationScreen",
                    "communicationMsg",
                    "remarks",
                    "attachment",
                    "version",
                    "dateOfImplementation",
                    "implementationTypeOthers",
                    "description",
                    "approvedBy",
                    "modified_on",
                    "created_on",
                    "modified_by",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ChangeManagement.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ChangeManagement>"
      },
      "ClientEfCategoryAssignment.Filter": {
        "type": "object",
        "title": "ClientEfCategoryAssignment.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"
                  },
                  "selected_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "efCategoryId": {
                    "type": "boolean"
                  },
                  "efStandardId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "selected_ids",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "efCategoryId",
                    "efStandardId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ClientEfCategoryAssignment.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ClientEfCategoryAssignment>"
      },
      "ClientEfCategoryAssignment.Filter1": {
        "type": "object",
        "title": "ClientEfCategoryAssignment.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": "ClientEfCategoryAssignment.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "selected_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "efCategoryId": {
                    "type": "boolean"
                  },
                  "efStandardId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "selected_ids",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "efCategoryId",
                    "efStandardId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ClientEfCategoryAssignment.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ClientEfCategoryAssignment>"
      },
      "ClientEfCategoryMapping.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": "ClientEfCategoryMapping.ScopeFilter"
      },
      "ClientEfCategoryMapping.IncludeFilter.Items": {
        "title": "ClientEfCategoryMapping.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "efStandard",
              "efCategory",
              "efGhgSubCat",
              "efGhgCat"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ClientEfCategoryMapping.ScopeFilter"
          }
        }
      },
      "ClientEfCategoryMapping.Filter": {
        "type": "object",
        "title": "ClientEfCategoryMapping.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"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "selected_ids": {
                    "type": "boolean"
                  },
                  "checked_ids": {
                    "type": "boolean"
                  },
                  "partial_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "efStandardId": {
                    "type": "boolean"
                  },
                  "efCategoryId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "efGhgSubCatId": {
                    "type": "boolean"
                  },
                  "efGhgCatId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "selected_ids",
                    "checked_ids",
                    "partial_ids",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "efStandardId",
                    "efCategoryId",
                    "userProfileId",
                    "efGhgSubCatId",
                    "efGhgCatId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ClientEfCategoryMapping.Fields"
          },
          "include": {
            "title": "ClientEfCategoryMapping.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ClientEfCategoryMapping.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ClientEfCategoryMapping>"
      },
      "ClientEfCategoryMapping.Filter1": {
        "type": "object",
        "title": "ClientEfCategoryMapping.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": "ClientEfCategoryMapping.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "selected_ids": {
                    "type": "boolean"
                  },
                  "checked_ids": {
                    "type": "boolean"
                  },
                  "partial_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "efStandardId": {
                    "type": "boolean"
                  },
                  "efCategoryId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "efGhgSubCatId": {
                    "type": "boolean"
                  },
                  "efGhgCatId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "selected_ids",
                    "checked_ids",
                    "partial_ids",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "efStandardId",
                    "efCategoryId",
                    "userProfileId",
                    "efGhgSubCatId",
                    "efGhgCatId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ClientEfCategoryMapping.Fields"
          },
          "include": {
            "title": "ClientEfCategoryMapping.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ClientEfCategoryMapping.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ClientEfCategoryMapping>"
      },
      "ClientInitiative.Filter": {
        "type": "object",
        "title": "ClientInitiative.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "completionDate": {
                    "type": "boolean"
                  },
                  "targetReduction": {
                    "type": "boolean"
                  },
                  "baselineData": {
                    "type": "boolean"
                  },
                  "measurementUnit": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "investment": {
                    "type": "boolean"
                  },
                  "monitorMethod": {
                    "type": "boolean"
                  },
                  "expectedAchievement": {
                    "type": "boolean"
                  },
                  "currentStatus": {
                    "type": "boolean"
                  },
                  "goal": {
                    "type": "boolean"
                  },
                  "materialTopic": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "currencyUnit": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "startDate",
                    "completionDate",
                    "targetReduction",
                    "baselineData",
                    "measurementUnit",
                    "applicability",
                    "category",
                    "responsibility",
                    "investment",
                    "monitorMethod",
                    "expectedAchievement",
                    "currentStatus",
                    "goal",
                    "materialTopic",
                    "attachment",
                    "comments",
                    "currencyUnit",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ClientInitiative.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ClientInitiative>"
      },
      "ClientInitiative.Filter1": {
        "type": "object",
        "title": "ClientInitiative.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": "ClientInitiative.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "completionDate": {
                    "type": "boolean"
                  },
                  "targetReduction": {
                    "type": "boolean"
                  },
                  "baselineData": {
                    "type": "boolean"
                  },
                  "measurementUnit": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "investment": {
                    "type": "boolean"
                  },
                  "monitorMethod": {
                    "type": "boolean"
                  },
                  "expectedAchievement": {
                    "type": "boolean"
                  },
                  "currentStatus": {
                    "type": "boolean"
                  },
                  "goal": {
                    "type": "boolean"
                  },
                  "materialTopic": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "currencyUnit": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "startDate",
                    "completionDate",
                    "targetReduction",
                    "baselineData",
                    "measurementUnit",
                    "applicability",
                    "category",
                    "responsibility",
                    "investment",
                    "monitorMethod",
                    "expectedAchievement",
                    "currentStatus",
                    "goal",
                    "materialTopic",
                    "attachment",
                    "comments",
                    "currencyUnit",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ClientInitiative.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ClientInitiative>"
      },
      "Client.Filter": {
        "type": "object",
        "title": "Client.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"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "logo": {
                    "type": "boolean"
                  },
                  "otherDetails": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "email",
                    "logo",
                    "otherDetails",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Client.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Client>"
      },
      "Client.Filter1": {
        "type": "object",
        "title": "Client.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": "Client.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "logo": {
                    "type": "boolean"
                  },
                  "otherDetails": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "email",
                    "logo",
                    "otherDetails",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Client.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Client>"
      },
      "ComputedDataPoints.Filter": {
        "type": "object",
        "title": "ComputedDataPoints.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"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "reportingYear": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "startMonth": {
                    "type": "boolean"
                  },
                  "endMonth": {
                    "type": "boolean"
                  },
                  "emissionFactorValue": {
                    "type": "boolean"
                  },
                  "srId": {
                    "type": "boolean"
                  },
                  "emissionFactorName": {
                    "type": "boolean"
                  },
                  "emissionFactorCo2Value": {
                    "type": "boolean"
                  },
                  "emissionFactorCh4Value": {
                    "type": "boolean"
                  },
                  "emissionFactorN2oValue": {
                    "type": "boolean"
                  },
                  "efkey": {
                    "type": "boolean"
                  },
                  "efValue": {
                    "type": "boolean"
                  },
                  "unitOfMeasure": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "methodology": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "actualTitle": {
                    "type": "boolean"
                  },
                  "formCategory": {
                    "type": "boolean"
                  },
                  "computedValue": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "dateOfApproval": {
                    "type": "boolean"
                  },
                  "entity": {
                    "type": "boolean"
                  },
                  "periodFrom": {
                    "type": "boolean"
                  },
                  "periodTo": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "reporter": {
                    "type": "boolean"
                  },
                  "reportedDate": {
                    "type": "boolean"
                  },
                  "reviewedDate": {
                    "type": "boolean"
                  },
                  "reporterComments": {
                    "type": "boolean"
                  },
                  "reviewer": {
                    "type": "boolean"
                  },
                  "reviewerComments": {
                    "type": "boolean"
                  },
                  "computedCo2Value": {
                    "type": "boolean"
                  },
                  "computedCh4Value": {
                    "type": "boolean"
                  },
                  "computedN2oValue": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "indicatorType": {
                    "type": "boolean"
                  },
                  "indicatorTitle": {
                    "type": "boolean"
                  },
                  "frameworkTags": {
                    "type": "boolean"
                  },
                  "frameworkIds": {
                    "type": "boolean"
                  },
                  "indicatorUnit": {
                    "type": "boolean"
                  },
                  "approver": {
                    "type": "boolean"
                  },
                  "lastUpdatedOn": {
                    "type": "boolean"
                  },
                  "depIndicatorId": {
                    "type": "boolean"
                  },
                  "depIndicatorTitle": {
                    "type": "boolean"
                  },
                  "depIndicatorUnit": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "updated_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "locationId",
                    "reportingYear",
                    "level",
                    "reporting_period",
                    "startMonth",
                    "endMonth",
                    "emissionFactorValue",
                    "srId",
                    "emissionFactorName",
                    "emissionFactorCo2Value",
                    "emissionFactorCh4Value",
                    "emissionFactorN2oValue",
                    "efkey",
                    "efValue",
                    "unitOfMeasure",
                    "dcfId",
                    "sapId",
                    "methodology",
                    "submitId",
                    "actualTitle",
                    "formCategory",
                    "computedValue",
                    "value",
                    "title",
                    "approverComments",
                    "dateOfApproval",
                    "entity",
                    "periodFrom",
                    "periodTo",
                    "uniqueId",
                    "reporter",
                    "reportedDate",
                    "reviewedDate",
                    "reporterComments",
                    "reviewer",
                    "reviewerComments",
                    "computedCo2Value",
                    "computedCh4Value",
                    "computedN2oValue",
                    "indicatorId",
                    "indicatorType",
                    "indicatorTitle",
                    "frameworkTags",
                    "frameworkIds",
                    "indicatorUnit",
                    "approver",
                    "lastUpdatedOn",
                    "depIndicatorId",
                    "depIndicatorTitle",
                    "depIndicatorUnit",
                    "userProfileId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "updated_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ComputedDataPoints.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ComputedDataPoints>"
      },
      "ComputedDataPoints.Filter1": {
        "type": "object",
        "title": "ComputedDataPoints.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": "ComputedDataPoints.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "reportingYear": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "startMonth": {
                    "type": "boolean"
                  },
                  "endMonth": {
                    "type": "boolean"
                  },
                  "emissionFactorValue": {
                    "type": "boolean"
                  },
                  "srId": {
                    "type": "boolean"
                  },
                  "emissionFactorName": {
                    "type": "boolean"
                  },
                  "emissionFactorCo2Value": {
                    "type": "boolean"
                  },
                  "emissionFactorCh4Value": {
                    "type": "boolean"
                  },
                  "emissionFactorN2oValue": {
                    "type": "boolean"
                  },
                  "efkey": {
                    "type": "boolean"
                  },
                  "efValue": {
                    "type": "boolean"
                  },
                  "unitOfMeasure": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "methodology": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "actualTitle": {
                    "type": "boolean"
                  },
                  "formCategory": {
                    "type": "boolean"
                  },
                  "computedValue": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "dateOfApproval": {
                    "type": "boolean"
                  },
                  "entity": {
                    "type": "boolean"
                  },
                  "periodFrom": {
                    "type": "boolean"
                  },
                  "periodTo": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "reporter": {
                    "type": "boolean"
                  },
                  "reportedDate": {
                    "type": "boolean"
                  },
                  "reviewedDate": {
                    "type": "boolean"
                  },
                  "reporterComments": {
                    "type": "boolean"
                  },
                  "reviewer": {
                    "type": "boolean"
                  },
                  "reviewerComments": {
                    "type": "boolean"
                  },
                  "computedCo2Value": {
                    "type": "boolean"
                  },
                  "computedCh4Value": {
                    "type": "boolean"
                  },
                  "computedN2oValue": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "indicatorType": {
                    "type": "boolean"
                  },
                  "indicatorTitle": {
                    "type": "boolean"
                  },
                  "frameworkTags": {
                    "type": "boolean"
                  },
                  "frameworkIds": {
                    "type": "boolean"
                  },
                  "indicatorUnit": {
                    "type": "boolean"
                  },
                  "approver": {
                    "type": "boolean"
                  },
                  "lastUpdatedOn": {
                    "type": "boolean"
                  },
                  "depIndicatorId": {
                    "type": "boolean"
                  },
                  "depIndicatorTitle": {
                    "type": "boolean"
                  },
                  "depIndicatorUnit": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "updated_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "locationId",
                    "reportingYear",
                    "level",
                    "reporting_period",
                    "startMonth",
                    "endMonth",
                    "emissionFactorValue",
                    "srId",
                    "emissionFactorName",
                    "emissionFactorCo2Value",
                    "emissionFactorCh4Value",
                    "emissionFactorN2oValue",
                    "efkey",
                    "efValue",
                    "unitOfMeasure",
                    "dcfId",
                    "sapId",
                    "methodology",
                    "submitId",
                    "actualTitle",
                    "formCategory",
                    "computedValue",
                    "value",
                    "title",
                    "approverComments",
                    "dateOfApproval",
                    "entity",
                    "periodFrom",
                    "periodTo",
                    "uniqueId",
                    "reporter",
                    "reportedDate",
                    "reviewedDate",
                    "reporterComments",
                    "reviewer",
                    "reviewerComments",
                    "computedCo2Value",
                    "computedCh4Value",
                    "computedN2oValue",
                    "indicatorId",
                    "indicatorType",
                    "indicatorTitle",
                    "frameworkTags",
                    "frameworkIds",
                    "indicatorUnit",
                    "approver",
                    "lastUpdatedOn",
                    "depIndicatorId",
                    "depIndicatorTitle",
                    "depIndicatorUnit",
                    "userProfileId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "updated_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ComputedDataPoints.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ComputedDataPoints>"
      },
      "ComputedIndicatorRequest.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": "ComputedIndicatorRequest.ScopeFilter"
      },
      "ComputedIndicatorRequest.IncludeFilter.Items": {
        "title": "ComputedIndicatorRequest.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userProfile",
              "requester"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ComputedIndicatorRequest.ScopeFilter"
          }
        }
      },
      "ComputedIndicatorRequest.Filter": {
        "type": "object",
        "title": "ComputedIndicatorRequest.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": "ComputedIndicatorRequest.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "requesterName": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "requesterId": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "requestedTime": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "intermediateRequest": {
                    "type": "boolean"
                  },
                  "completedTime": {
                    "type": "boolean"
                  },
                  "errorMessage": {
                    "type": "boolean"
                  },
                  "allYears": {
                    "type": "boolean"
                  },
                  "frameworkIds": {
                    "type": "boolean"
                  },
                  "frameworkNames": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "startMonth": {
                    "type": "boolean"
                  },
                  "endMonth": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfile": {
                    "type": "boolean"
                  },
                  "requester": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "requesterName",
                    "userProfileId",
                    "requesterId",
                    "status",
                    "requestedTime",
                    "email",
                    "intermediateRequest",
                    "completedTime",
                    "errorMessage",
                    "allYears",
                    "frameworkIds",
                    "frameworkNames",
                    "year",
                    "startMonth",
                    "endMonth",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfile",
                    "requester"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ComputedIndicatorRequest.Fields"
          },
          "include": {
            "title": "ComputedIndicatorRequest.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ComputedIndicatorRequest>"
      },
      "ComputedIndicatorRequest.Filter1": {
        "type": "object",
        "title": "ComputedIndicatorRequest.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"
                  },
                  "requesterName": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "requesterId": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "requestedTime": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "intermediateRequest": {
                    "type": "boolean"
                  },
                  "completedTime": {
                    "type": "boolean"
                  },
                  "errorMessage": {
                    "type": "boolean"
                  },
                  "allYears": {
                    "type": "boolean"
                  },
                  "frameworkIds": {
                    "type": "boolean"
                  },
                  "frameworkNames": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "startMonth": {
                    "type": "boolean"
                  },
                  "endMonth": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfile": {
                    "type": "boolean"
                  },
                  "requester": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "requesterName",
                    "userProfileId",
                    "requesterId",
                    "status",
                    "requestedTime",
                    "email",
                    "intermediateRequest",
                    "completedTime",
                    "errorMessage",
                    "allYears",
                    "frameworkIds",
                    "frameworkNames",
                    "year",
                    "startMonth",
                    "endMonth",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfile",
                    "requester"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ComputedIndicatorRequest.Fields"
          },
          "include": {
            "title": "ComputedIndicatorRequest.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ComputedIndicatorRequest.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ComputedIndicatorRequest>"
      },
      "ComputedIndicator.Filter": {
        "type": "object",
        "title": "ComputedIndicator.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"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "reportingYear": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "startMonth": {
                    "type": "boolean"
                  },
                  "endMonth": {
                    "type": "boolean"
                  },
                  "emissionFactorValue": {
                    "type": "boolean"
                  },
                  "srId": {
                    "type": "boolean"
                  },
                  "emissionFactorName": {
                    "type": "boolean"
                  },
                  "emissionFactorCo2Value": {
                    "type": "boolean"
                  },
                  "emissionFactorCh4Value": {
                    "type": "boolean"
                  },
                  "emissionFactorN2oValue": {
                    "type": "boolean"
                  },
                  "efkey": {
                    "type": "boolean"
                  },
                  "efValue": {
                    "type": "boolean"
                  },
                  "unitOfMeasure": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "methodology": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "actualTitle": {
                    "type": "boolean"
                  },
                  "formCategory": {
                    "type": "boolean"
                  },
                  "computedValue": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "dateOfApproval": {
                    "type": "boolean"
                  },
                  "entity": {
                    "type": "boolean"
                  },
                  "periodFrom": {
                    "type": "boolean"
                  },
                  "periodTo": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "reporter": {
                    "type": "boolean"
                  },
                  "reportedDate": {
                    "type": "boolean"
                  },
                  "reviewedDate": {
                    "type": "boolean"
                  },
                  "reporterComments": {
                    "type": "boolean"
                  },
                  "reviewer": {
                    "type": "boolean"
                  },
                  "reviewerComments": {
                    "type": "boolean"
                  },
                  "computedCo2Value": {
                    "type": "boolean"
                  },
                  "computedCh4Value": {
                    "type": "boolean"
                  },
                  "computedN2oValue": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "indicatorType": {
                    "type": "boolean"
                  },
                  "indicatorTitle": {
                    "type": "boolean"
                  },
                  "frameworkTags": {
                    "type": "boolean"
                  },
                  "frameworkIds": {
                    "type": "boolean"
                  },
                  "indicatorUnit": {
                    "type": "boolean"
                  },
                  "approver": {
                    "type": "boolean"
                  },
                  "lastUpdatedOn": {
                    "type": "boolean"
                  },
                  "depIndicatorId": {
                    "type": "boolean"
                  },
                  "depIndicatorTitle": {
                    "type": "boolean"
                  },
                  "depIndicatorUnit": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "updated_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "locationId",
                    "reportingYear",
                    "level",
                    "reporting_period",
                    "startMonth",
                    "endMonth",
                    "emissionFactorValue",
                    "srId",
                    "emissionFactorName",
                    "emissionFactorCo2Value",
                    "emissionFactorCh4Value",
                    "emissionFactorN2oValue",
                    "efkey",
                    "efValue",
                    "unitOfMeasure",
                    "dcfId",
                    "sapId",
                    "methodology",
                    "submitId",
                    "actualTitle",
                    "formCategory",
                    "computedValue",
                    "value",
                    "title",
                    "approverComments",
                    "dateOfApproval",
                    "entity",
                    "periodFrom",
                    "periodTo",
                    "uniqueId",
                    "reporter",
                    "reportedDate",
                    "reviewedDate",
                    "reporterComments",
                    "reviewer",
                    "reviewerComments",
                    "computedCo2Value",
                    "computedCh4Value",
                    "computedN2oValue",
                    "indicatorId",
                    "indicatorType",
                    "indicatorTitle",
                    "frameworkTags",
                    "frameworkIds",
                    "indicatorUnit",
                    "approver",
                    "lastUpdatedOn",
                    "depIndicatorId",
                    "depIndicatorTitle",
                    "depIndicatorUnit",
                    "userProfileId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "updated_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ComputedIndicator.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ComputedIndicator>"
      },
      "ComputedIndicator.Filter1": {
        "type": "object",
        "title": "ComputedIndicator.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": "ComputedIndicator.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "reportingYear": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "startMonth": {
                    "type": "boolean"
                  },
                  "endMonth": {
                    "type": "boolean"
                  },
                  "emissionFactorValue": {
                    "type": "boolean"
                  },
                  "srId": {
                    "type": "boolean"
                  },
                  "emissionFactorName": {
                    "type": "boolean"
                  },
                  "emissionFactorCo2Value": {
                    "type": "boolean"
                  },
                  "emissionFactorCh4Value": {
                    "type": "boolean"
                  },
                  "emissionFactorN2oValue": {
                    "type": "boolean"
                  },
                  "efkey": {
                    "type": "boolean"
                  },
                  "efValue": {
                    "type": "boolean"
                  },
                  "unitOfMeasure": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "methodology": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "actualTitle": {
                    "type": "boolean"
                  },
                  "formCategory": {
                    "type": "boolean"
                  },
                  "computedValue": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "dateOfApproval": {
                    "type": "boolean"
                  },
                  "entity": {
                    "type": "boolean"
                  },
                  "periodFrom": {
                    "type": "boolean"
                  },
                  "periodTo": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "reporter": {
                    "type": "boolean"
                  },
                  "reportedDate": {
                    "type": "boolean"
                  },
                  "reviewedDate": {
                    "type": "boolean"
                  },
                  "reporterComments": {
                    "type": "boolean"
                  },
                  "reviewer": {
                    "type": "boolean"
                  },
                  "reviewerComments": {
                    "type": "boolean"
                  },
                  "computedCo2Value": {
                    "type": "boolean"
                  },
                  "computedCh4Value": {
                    "type": "boolean"
                  },
                  "computedN2oValue": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "indicatorType": {
                    "type": "boolean"
                  },
                  "indicatorTitle": {
                    "type": "boolean"
                  },
                  "frameworkTags": {
                    "type": "boolean"
                  },
                  "frameworkIds": {
                    "type": "boolean"
                  },
                  "indicatorUnit": {
                    "type": "boolean"
                  },
                  "approver": {
                    "type": "boolean"
                  },
                  "lastUpdatedOn": {
                    "type": "boolean"
                  },
                  "depIndicatorId": {
                    "type": "boolean"
                  },
                  "depIndicatorTitle": {
                    "type": "boolean"
                  },
                  "depIndicatorUnit": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "updated_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "locationId",
                    "reportingYear",
                    "level",
                    "reporting_period",
                    "startMonth",
                    "endMonth",
                    "emissionFactorValue",
                    "srId",
                    "emissionFactorName",
                    "emissionFactorCo2Value",
                    "emissionFactorCh4Value",
                    "emissionFactorN2oValue",
                    "efkey",
                    "efValue",
                    "unitOfMeasure",
                    "dcfId",
                    "sapId",
                    "methodology",
                    "submitId",
                    "actualTitle",
                    "formCategory",
                    "computedValue",
                    "value",
                    "title",
                    "approverComments",
                    "dateOfApproval",
                    "entity",
                    "periodFrom",
                    "periodTo",
                    "uniqueId",
                    "reporter",
                    "reportedDate",
                    "reviewedDate",
                    "reporterComments",
                    "reviewer",
                    "reviewerComments",
                    "computedCo2Value",
                    "computedCh4Value",
                    "computedN2oValue",
                    "indicatorId",
                    "indicatorType",
                    "indicatorTitle",
                    "frameworkTags",
                    "frameworkIds",
                    "indicatorUnit",
                    "approver",
                    "lastUpdatedOn",
                    "depIndicatorId",
                    "depIndicatorTitle",
                    "depIndicatorUnit",
                    "userProfileId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "updated_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ComputedIndicator.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ComputedIndicator>"
      },
      "ConsolidateFormCollection.Filter": {
        "type": "object",
        "title": "ConsolidateFormCollection.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "tags": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "formType": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "purpose": {
                    "type": "boolean"
                  },
                  "curator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "frameworksIdsByCategory": {
                    "type": "boolean"
                  },
                  "frameworksReferenceByCategory": {
                    "type": "boolean"
                  },
                  "allFrameworkIds": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "data1",
                    "tags",
                    "type",
                    "formType",
                    "data2",
                    "comments",
                    "purpose",
                    "curator_id",
                    "modifier_id",
                    "created",
                    "frameworksIdsByCategory",
                    "frameworksReferenceByCategory",
                    "allFrameworkIds",
                    "updated"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ConsolidateFormCollection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ConsolidateFormCollection>"
      },
      "ConsolidateFormCollection.Filter1": {
        "type": "object",
        "title": "ConsolidateFormCollection.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": "ConsolidateFormCollection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "tags": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "formType": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "purpose": {
                    "type": "boolean"
                  },
                  "curator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "frameworksIdsByCategory": {
                    "type": "boolean"
                  },
                  "frameworksReferenceByCategory": {
                    "type": "boolean"
                  },
                  "allFrameworkIds": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "data1",
                    "tags",
                    "type",
                    "formType",
                    "data2",
                    "comments",
                    "purpose",
                    "curator_id",
                    "modifier_id",
                    "created",
                    "frameworksIdsByCategory",
                    "frameworksReferenceByCategory",
                    "allFrameworkIds",
                    "updated"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ConsolidateFormCollection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ConsolidateFormCollection>"
      },
      "DcfLogs.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": "DcfLogs.ScopeFilter"
      },
      "DcfLogs.IncludeFilter.Items": {
        "title": "DcfLogs.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userAssignment",
              "reference",
              "dcf",
              "user",
              "userProfile"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/DcfLogs.ScopeFilter"
          }
        }
      },
      "DcfLogs.Filter": {
        "type": "object",
        "title": "DcfLogs.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"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "action": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "userAssignmentId": {
                    "type": "boolean"
                  },
                  "referenceId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "locationId",
                    "level",
                    "reporting_period",
                    "type",
                    "status",
                    "reject",
                    "action",
                    "description",
                    "return_remarks",
                    "created_on",
                    "userAssignmentId",
                    "referenceId",
                    "dcfId",
                    "userId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DcfLogs.Fields"
          },
          "include": {
            "title": "DcfLogs.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DcfLogs.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DcfLogs>"
      },
      "DcfLogs.Filter1": {
        "type": "object",
        "title": "DcfLogs.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": "DcfLogs.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "action": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "userAssignmentId": {
                    "type": "boolean"
                  },
                  "referenceId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "locationId",
                    "level",
                    "reporting_period",
                    "type",
                    "status",
                    "reject",
                    "action",
                    "description",
                    "return_remarks",
                    "created_on",
                    "userAssignmentId",
                    "referenceId",
                    "dcfId",
                    "userId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DcfLogs.Fields"
          },
          "include": {
            "title": "DcfLogs.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DcfLogs.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DcfLogs>"
      },
      "DdCategoryOne.Filter": {
        "type": "object",
        "title": "DdCategoryOne.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "client_ids": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "dropDownCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "client_ids",
                    "created_by",
                    "modified_by",
                    "dropDownCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DdCategoryOne.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DdCategoryOne>"
      },
      "DdCategoryOne.Filter1": {
        "type": "object",
        "title": "DdCategoryOne.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": "DdCategoryOne.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "client_ids": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "dropDownCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "client_ids",
                    "created_by",
                    "modified_by",
                    "dropDownCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DdCategoryOne.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DdCategoryOne>"
      },
      "DealerAssessmentAssignment.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": "DealerAssessmentAssignment.ScopeFilter"
      },
      "DealerAssessmentAssignment.IncludeFilter.Items": {
        "title": "DealerAssessmentAssignment.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "dealer",
              "form",
              "dealerAuditorChecklistSubmission",
              "vendor",
              "actions"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/DealerAssessmentAssignment.ScopeFilter"
          }
        }
      },
      "DealerAssessmentAssignment.Filter": {
        "type": "object",
        "title": "DealerAssessmentAssignment.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"
                  },
                  "assessors": {
                    "type": "boolean"
                  },
                  "assessmentStartDate": {
                    "type": "boolean"
                  },
                  "auditStartDate": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "isImported": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "dealerId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "assessors",
                    "assessmentStartDate",
                    "auditStartDate",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "isImported",
                    "vendorCode",
                    "modified_by",
                    "dealerId",
                    "userProfileId",
                    "formId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerAssessmentAssignment.Fields"
          },
          "include": {
            "title": "DealerAssessmentAssignment.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerAssessmentAssignment>"
      },
      "DealerAssessmentAssignment.Filter1": {
        "type": "object",
        "title": "DealerAssessmentAssignment.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": "DealerAssessmentAssignment.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "assessors": {
                    "type": "boolean"
                  },
                  "assessmentStartDate": {
                    "type": "boolean"
                  },
                  "auditStartDate": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "isImported": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "dealerId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "assessors",
                    "assessmentStartDate",
                    "auditStartDate",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "isImported",
                    "vendorCode",
                    "modified_by",
                    "dealerId",
                    "userProfileId",
                    "formId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerAssessmentAssignment.Fields"
          },
          "include": {
            "title": "DealerAssessmentAssignment.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DealerAssessmentAssignment.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerAssessmentAssignment>"
      },
      "DealerAuditorChecklistSubmission.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": "DealerAuditorChecklistSubmission.ScopeFilter"
      },
      "DealerAuditorChecklistSubmission.IncludeFilter.Items": {
        "title": "DealerAuditorChecklistSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendor",
              "dealer"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.ScopeFilter"
          }
        }
      },
      "DealerAuditorChecklistSubmission.Filter": {
        "type": "object",
        "title": "DealerAuditorChecklistSubmission.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"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "reportMailStatus": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "score": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "isImported": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "rejectionRemarks": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dealerAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "updatedScore": {
                    "type": "boolean"
                  },
                  "updatedResponse": {
                    "type": "boolean"
                  },
                  "improvements": {
                    "type": "boolean"
                  },
                  "goodPractices": {
                    "type": "boolean"
                  },
                  "nonCompliances": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "dealerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "formId",
                    "reportMailStatus",
                    "response",
                    "score",
                    "comments",
                    "isImported",
                    "reject",
                    "rejectionRemarks",
                    "created_on",
                    "created_by",
                    "modified_by",
                    "modified_on",
                    "approved_on",
                    "approved_by",
                    "status",
                    "type",
                    "userProfileId",
                    "dealerAssessmentAssignmentId",
                    "updatedScore",
                    "updatedResponse",
                    "improvements",
                    "goodPractices",
                    "nonCompliances",
                    "vendorId",
                    "dealerId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerAuditorChecklistSubmission.Fields"
          },
          "include": {
            "title": "DealerAuditorChecklistSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerAuditorChecklistSubmission>"
      },
      "DealerAuditorChecklistSubmission.Filter1": {
        "type": "object",
        "title": "DealerAuditorChecklistSubmission.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": "DealerAuditorChecklistSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "reportMailStatus": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "score": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "isImported": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "rejectionRemarks": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dealerAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "updatedScore": {
                    "type": "boolean"
                  },
                  "updatedResponse": {
                    "type": "boolean"
                  },
                  "improvements": {
                    "type": "boolean"
                  },
                  "goodPractices": {
                    "type": "boolean"
                  },
                  "nonCompliances": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "dealerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "formId",
                    "reportMailStatus",
                    "response",
                    "score",
                    "comments",
                    "isImported",
                    "reject",
                    "rejectionRemarks",
                    "created_on",
                    "created_by",
                    "modified_by",
                    "modified_on",
                    "approved_on",
                    "approved_by",
                    "status",
                    "type",
                    "userProfileId",
                    "dealerAssessmentAssignmentId",
                    "updatedScore",
                    "updatedResponse",
                    "improvements",
                    "goodPractices",
                    "nonCompliances",
                    "vendorId",
                    "dealerId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerAuditorChecklistSubmission.Fields"
          },
          "include": {
            "title": "DealerAuditorChecklistSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DealerAuditorChecklistSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerAuditorChecklistSubmission>"
      },
      "DealerChecklistSubmission.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": "DealerChecklistSubmission.ScopeFilter"
      },
      "DealerChecklistSubmission.IncludeFilter.Items": {
        "title": "DealerChecklistSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "dealer",
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/DealerChecklistSubmission.ScopeFilter"
          }
        }
      },
      "DealerChecklistSubmission.Filter": {
        "type": "object",
        "title": "DealerChecklistSubmission.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"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "score": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "dealerId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "response",
                    "formId",
                    "reporting_period",
                    "created_on",
                    "modified_on",
                    "score",
                    "status",
                    "type",
                    "userProfileId",
                    "vendorCode",
                    "dealerId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerChecklistSubmission.Fields"
          },
          "include": {
            "title": "DealerChecklistSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DealerChecklistSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerChecklistSubmission>"
      },
      "DealerChecklistSubmission.Filter1": {
        "type": "object",
        "title": "DealerChecklistSubmission.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": "DealerChecklistSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "score": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "dealerId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "response",
                    "formId",
                    "reporting_period",
                    "created_on",
                    "modified_on",
                    "score",
                    "status",
                    "type",
                    "userProfileId",
                    "vendorCode",
                    "dealerId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerChecklistSubmission.Fields"
          },
          "include": {
            "title": "DealerChecklistSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DealerChecklistSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerChecklistSubmission>"
      },
      "DealerResponseForm.Filter": {
        "type": "object",
        "title": "DealerResponseForm.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "comments",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "type",
                    "category",
                    "data1",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerResponseForm.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerResponseForm>"
      },
      "DealerResponseForm.Filter1": {
        "type": "object",
        "title": "DealerResponseForm.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": "DealerResponseForm.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "comments",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "type",
                    "category",
                    "data1",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DealerResponseForm.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DealerResponseForm>"
      },
      "DeleteUserLog.Filter": {
        "type": "object",
        "title": "DeleteUserLog.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"
                  },
                  "deletedUserId": {
                    "type": "boolean"
                  },
                  "requestUserId": {
                    "type": "boolean"
                  },
                  "deletedOn": {
                    "type": "boolean"
                  },
                  "deletedMailId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "deletedUserId",
                    "requestUserId",
                    "deletedOn",
                    "deletedMailId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DeleteUserLog.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DeleteUserLog>"
      },
      "DeleteUserLog.Filter1": {
        "type": "object",
        "title": "DeleteUserLog.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": "DeleteUserLog.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "deletedUserId": {
                    "type": "boolean"
                  },
                  "requestUserId": {
                    "type": "boolean"
                  },
                  "deletedOn": {
                    "type": "boolean"
                  },
                  "deletedMailId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "deletedUserId",
                    "requestUserId",
                    "deletedOn",
                    "deletedMailId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DeleteUserLog.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DeleteUserLog>"
      },
      "DpReportNew.Filter": {
        "type": "object",
        "title": "DpReportNew.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"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "dpId": {
                    "type": "boolean"
                  },
                  "rp": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "reporter_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "form_id": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "user_type",
                    "dcfId",
                    "dpId",
                    "rp",
                    "site",
                    "clientId",
                    "reporter_id",
                    "reviewer_id",
                    "form_id",
                    "form_type",
                    "year",
                    "value",
                    "type",
                    "submitId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DpReportNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DpReportNew>"
      },
      "DpReportNew.Filter1": {
        "type": "object",
        "title": "DpReportNew.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": "DpReportNew.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "dpId": {
                    "type": "boolean"
                  },
                  "rp": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "reporter_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "form_id": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "user_type",
                    "dcfId",
                    "dpId",
                    "rp",
                    "site",
                    "clientId",
                    "reporter_id",
                    "reviewer_id",
                    "form_id",
                    "form_type",
                    "year",
                    "value",
                    "type",
                    "submitId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DpReportNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DpReportNew>"
      },
      "DpReport.Filter": {
        "type": "object",
        "title": "DpReport.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"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "dpId": {
                    "type": "boolean"
                  },
                  "rp": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "reporter_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "form_id": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DpReport.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DpReport>"
      },
      "DpReport.Filter1": {
        "type": "object",
        "title": "DpReport.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": "DpReport.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "dpId": {
                    "type": "boolean"
                  },
                  "rp": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "reporter_id": {
                    "type": "boolean"
                  },
                  "reviewer_id": {
                    "type": "boolean"
                  },
                  "form_id": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DpReport.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DpReport>"
      },
      "DropDownCategory.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": "DropDownCategory.ScopeFilter"
      },
      "DropDownCategory.IncludeFilter.Items": {
        "title": "DropDownCategory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "ddCategoryOnes"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/DropDownCategory.ScopeFilter"
          }
        }
      },
      "DropDownCategory.Filter": {
        "type": "object",
        "title": "DropDownCategory.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DropDownCategory.Fields"
          },
          "include": {
            "title": "DropDownCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DropDownCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DropDownCategory>"
      },
      "DropDownCategory.Filter1": {
        "type": "object",
        "title": "DropDownCategory.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": "DropDownCategory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DropDownCategory.Fields"
          },
          "include": {
            "title": "DropDownCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DropDownCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DropDownCategory>"
      },
      "EmployeeData.Filter": {
        "type": "object",
        "title": "EmployeeData.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"
                  },
                  "employeeId": {
                    "type": "boolean"
                  },
                  "EmployeeRoleType": {
                    "type": "boolean"
                  },
                  "EmployeeCategory": {
                    "type": "boolean"
                  },
                  "contract_type": {
                    "type": "boolean"
                  },
                  "disability": {
                    "type": "boolean"
                  },
                  "raw_grade": {
                    "type": "boolean"
                  },
                  "EmployeeGender": {
                    "type": "boolean"
                  },
                  "EmployeeAge": {
                    "type": "boolean"
                  },
                  "EmployeeDOE": {
                    "type": "boolean"
                  },
                  "EmployeeDOJ": {
                    "type": "boolean"
                  },
                  "locationType": {
                    "type": "boolean"
                  },
                  "officeCity": {
                    "type": "boolean"
                  },
                  "officeLocation": {
                    "type": "boolean"
                  },
                  "EmployeeGrade": {
                    "type": "boolean"
                  },
                  "employeeStatus": {
                    "type": "boolean"
                  },
                  "date_of_exit": {
                    "type": "boolean"
                  },
                  "syncDate": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "employeeId",
                    "EmployeeRoleType",
                    "EmployeeCategory",
                    "contract_type",
                    "disability",
                    "raw_grade",
                    "EmployeeGender",
                    "EmployeeAge",
                    "EmployeeDOE",
                    "EmployeeDOJ",
                    "locationType",
                    "officeCity",
                    "officeLocation",
                    "EmployeeGrade",
                    "employeeStatus",
                    "date_of_exit",
                    "syncDate",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfileId",
                    "locationId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "EmployeeData.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<EmployeeData>"
      },
      "EmployeeData.Filter1": {
        "type": "object",
        "title": "EmployeeData.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": "EmployeeData.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "employeeId": {
                    "type": "boolean"
                  },
                  "EmployeeRoleType": {
                    "type": "boolean"
                  },
                  "EmployeeCategory": {
                    "type": "boolean"
                  },
                  "contract_type": {
                    "type": "boolean"
                  },
                  "disability": {
                    "type": "boolean"
                  },
                  "raw_grade": {
                    "type": "boolean"
                  },
                  "EmployeeGender": {
                    "type": "boolean"
                  },
                  "EmployeeAge": {
                    "type": "boolean"
                  },
                  "EmployeeDOE": {
                    "type": "boolean"
                  },
                  "EmployeeDOJ": {
                    "type": "boolean"
                  },
                  "locationType": {
                    "type": "boolean"
                  },
                  "officeCity": {
                    "type": "boolean"
                  },
                  "officeLocation": {
                    "type": "boolean"
                  },
                  "EmployeeGrade": {
                    "type": "boolean"
                  },
                  "employeeStatus": {
                    "type": "boolean"
                  },
                  "date_of_exit": {
                    "type": "boolean"
                  },
                  "syncDate": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "employeeId",
                    "EmployeeRoleType",
                    "EmployeeCategory",
                    "contract_type",
                    "disability",
                    "raw_grade",
                    "EmployeeGender",
                    "EmployeeAge",
                    "EmployeeDOE",
                    "EmployeeDOJ",
                    "locationType",
                    "officeCity",
                    "officeLocation",
                    "EmployeeGrade",
                    "employeeStatus",
                    "date_of_exit",
                    "syncDate",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfileId",
                    "locationId",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "EmployeeData.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<EmployeeData>"
      },
      "Faq.Filter": {
        "type": "object",
        "title": "Faq.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"
                  },
                  "question": {
                    "type": "boolean"
                  },
                  "answer": {
                    "type": "boolean"
                  },
                  "userType": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "question",
                    "answer",
                    "userType",
                    "created_on",
                    "modified_on",
                    "description"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Faq.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Faq>"
      },
      "Faq.Filter1": {
        "type": "object",
        "title": "Faq.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": "Faq.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "question": {
                    "type": "boolean"
                  },
                  "answer": {
                    "type": "boolean"
                  },
                  "userType": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "question",
                    "answer",
                    "userType",
                    "created_on",
                    "modified_on",
                    "description"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Faq.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Faq>"
      },
      "SapFuel.Filter": {
        "type": "object",
        "title": "SapFuel.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": "SapFuel.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "Location": {
                    "type": "boolean"
                  },
                  "Date": {
                    "type": "boolean"
                  },
                  "DPA0336": {
                    "type": "boolean"
                  },
                  "DPA0132": {
                    "type": "boolean"
                  },
                  "DPA0131": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "fetched_on": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "Location",
                    "Date",
                    "DPA0336",
                    "DPA0132",
                    "DPA0131",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "fetched_on",
                    "level",
                    "locationId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SapFuel.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SapFuel>"
      },
      "SapHazardous.Filter": {
        "type": "object",
        "title": "SapHazardous.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": "SapHazardous.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "Location": {
                    "type": "boolean"
                  },
                  "Date": {
                    "type": "boolean"
                  },
                  "Category": {
                    "type": "boolean"
                  },
                  "DPAN0041": {
                    "type": "boolean"
                  },
                  "UOM": {
                    "type": "boolean"
                  },
                  "DPAN0500": {
                    "type": "boolean"
                  },
                  "Type": {
                    "type": "boolean"
                  },
                  "fetched_on": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "level",
                    "locationId",
                    "Location",
                    "Date",
                    "Category",
                    "DPAN0041",
                    "UOM",
                    "DPAN0500",
                    "Type",
                    "fetched_on",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SapHazardous.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SapHazardous>"
      },
      "SapNonHazardous.Filter": {
        "type": "object",
        "title": "SapNonHazardous.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": "SapNonHazardous.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "Location": {
                    "type": "boolean"
                  },
                  "Date": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "DPAN0042": {
                    "type": "boolean"
                  },
                  "UOM": {
                    "type": "boolean"
                  },
                  "DPAN0043": {
                    "type": "boolean"
                  },
                  "fetched_on": {
                    "type": "boolean"
                  },
                  "Type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "Location",
                    "Date",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "level",
                    "locationId",
                    "DPAN0042",
                    "UOM",
                    "DPAN0043",
                    "fetched_on",
                    "Type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SapNonHazardous.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SapNonHazardous>"
      },
      "FormCollection.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": "FormCollection.ScopeFilter"
      },
      "FormCollection.IncludeFilter.Items": {
        "title": "FormCollection.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "assignDcfUsers"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/FormCollection.ScopeFilter"
          }
        }
      },
      "FormCollection.Filter": {
        "type": "object",
        "title": "FormCollection.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "tags": {
                    "type": "boolean"
                  },
                  "standardId": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "categoryAltId": {
                    "type": "boolean"
                  },
                  "subCategoryDpIds": {
                    "type": "boolean"
                  },
                  "subCategoryOrder": {
                    "type": "boolean"
                  },
                  "calculationDpIds": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "curator_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "FormCollection.Fields"
          },
          "include": {
            "title": "FormCollection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/FormCollection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<FormCollection>"
      },
      "FormCollection.Filter1": {
        "type": "object",
        "title": "FormCollection.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": "FormCollection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "tags": {
                    "type": "boolean"
                  },
                  "standardId": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "categoryAltId": {
                    "type": "boolean"
                  },
                  "subCategoryDpIds": {
                    "type": "boolean"
                  },
                  "subCategoryOrder": {
                    "type": "boolean"
                  },
                  "calculationDpIds": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "curator_id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "FormCollection.Fields"
          },
          "include": {
            "title": "FormCollection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/FormCollection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<FormCollection>"
      },
      "Frequency.Filter": {
        "type": "object",
        "title": "Frequency.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"
                  },
                  "data": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "locationThreeId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "topicNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "data",
                    "created",
                    "locationThreeId",
                    "userProfileId",
                    "topicNameId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Frequency.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Frequency>"
      },
      "Frequency.Filter1": {
        "type": "object",
        "title": "Frequency.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": "Frequency.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "locationThreeId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "topicNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "data",
                    "created",
                    "locationThreeId",
                    "userProfileId",
                    "topicNameId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Frequency.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Frequency>"
      },
      "IndicatorApproverAssignment.Filter": {
        "type": "object",
        "title": "IndicatorApproverAssignment.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"
                  },
                  "levelOfApproval": {
                    "type": "boolean"
                  },
                  "locations": {
                    "type": "boolean"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "accessType": {
                    "type": "boolean"
                  },
                  "threshold": {
                    "type": "boolean"
                  },
                  "tvalue1": {
                    "type": "boolean"
                  },
                  "tvalue2": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "levelOfApproval",
                    "locations",
                    "responsibility",
                    "accessType",
                    "threshold",
                    "tvalue1",
                    "tvalue2",
                    "indicatorId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "IndicatorApproverAssignment.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<IndicatorApproverAssignment>"
      },
      "UserProfile.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": "UserProfile.ScopeFilter"
      },
      "UserProfile.IncludeFilter.Items": {
        "title": "UserProfile.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "locationOnes",
              "frequencies",
              "assignDcfClients",
              "newGoals",
              "formCollections",
              "assignDcfUsers",
              "assignDcfSuppliers",
              "submitDcfs",
              "dpReports",
              "submitRfs",
              "qlListingFilters",
              "assignRfUsers",
              "submitCfs",
              "assignDcfUserNews",
              "submitRfNews",
              "submitDcfNews",
              "dpReportNews",
              "assignDfUsers",
              "assignSrfUsers",
              "assignRfEntities",
              "assignDcfEntities",
              "assignDfEntities",
              "assignSrfEntities",
              "assignDcfEntityUsers",
              "assignDfEntityUsers",
              "assignSrfEntityUsers",
              "quantitativeSubmissions",
              "clientEfCategoryAssignments",
              "clientInitiatives",
              "quantitativeDpReports",
              "newClientCertifications",
              "qualitativeSubmissions",
              "indicatorApproverAssignments",
              "supplierAssessmentAssignments",
              "policyProcedures",
              "qualitativeApprovals",
              "SupplierSectionSubmissions",
              "qnIndicatorApprovals",
              "dealerResponseForms",
              "helper",
              "dealerAssessmentAssignments",
              "indicatorSections",
              "sapCollections",
              "sapResponses",
              "clientEfCategoryMappings",
              "structuredResponses",
              "dealerChecklistSubmissions",
              "vendorCodes",
              "valueChainSubmissions",
              "ticketings",
              "newsCirculations",
              "assignQlEntities",
              "assignQlEntityUsers",
              "deleteUserLogs",
              "computedIndicators",
              "computedIndicatorRequests",
              "vehicleModels",
              "loginActivities",
              "vendorCompanies",
              "supplierSrfMetaData",
              "userSurveys",
              "userSurveyTriggers"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/UserProfile.ScopeFilter"
          }
        }
      },
      "UserProfile.Filter": {
        "type": "object",
        "title": "UserProfile.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": "UserProfile.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "information": {
                    "type": "boolean"
                  },
                  "coginfo": {
                    "type": "boolean"
                  },
                  "role": {
                    "type": "boolean"
                  },
                  "supplierCode": {
                    "type": "boolean"
                  },
                  "dealerCode": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "userPortalUrl": {
                    "type": "boolean"
                  },
                  "adminPortalUrl": {
                    "type": "boolean"
                  },
                  "supplierPortalUrl": {
                    "type": "boolean"
                  },
                  "cognitoRefUserName": {
                    "type": "boolean"
                  },
                  "supervisor": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "emailSentCount": {
                    "type": "boolean"
                  },
                  "approvalType": {
                    "type": "boolean"
                  },
                  "ssoLogin": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "access": {
                    "type": "boolean"
                  },
                  "fyStartMonth": {
                    "type": "boolean"
                  },
                  "tierLabel": {
                    "type": "boolean"
                  },
                  "blocked": {
                    "type": "boolean"
                  },
                  "lastLogin": {
                    "type": "boolean"
                  },
                  "firstLogin": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "company",
                    "information",
                    "coginfo",
                    "role",
                    "supplierCode",
                    "dealerCode",
                    "active",
                    "userPortalUrl",
                    "adminPortalUrl",
                    "supplierPortalUrl",
                    "cognitoRefUserName",
                    "supervisor",
                    "modified_by",
                    "created_by",
                    "emailSentCount",
                    "approvalType",
                    "ssoLogin",
                    "userId",
                    "clientId",
                    "access",
                    "fyStartMonth",
                    "tierLabel",
                    "blocked",
                    "lastLogin",
                    "firstLogin"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserProfile.Fields"
          },
          "include": {
            "title": "UserProfile.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/UserProfile.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserProfile>"
      },
      "GhgCategory.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": "GhgCategory.ScopeFilter"
      },
      "GhgCategory.IncludeFilter.Items": {
        "title": "GhgCategory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "ghgSubCategories"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/GhgCategory.ScopeFilter"
          }
        }
      },
      "GhgCategory.Filter": {
        "type": "object",
        "title": "GhgCategory.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "newEfStdId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "newEfStdId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "GhgCategory.Fields"
          },
          "include": {
            "title": "GhgCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/GhgCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<GhgCategory>"
      },
      "GhgCategory.Filter1": {
        "type": "object",
        "title": "GhgCategory.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": "GhgCategory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "newEfStdId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "newEfStdId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "GhgCategory.Fields"
          },
          "include": {
            "title": "GhgCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/GhgCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<GhgCategory>"
      },
      "GhgSubCategory.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": "GhgSubCategory.ScopeFilter"
      },
      "GhgSubCategory.IncludeFilter.Items": {
        "title": "GhgSubCategory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfCategories"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/GhgSubCategory.ScopeFilter"
          }
        }
      },
      "GhgSubCategory.Filter": {
        "type": "object",
        "title": "GhgSubCategory.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "ghgCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "ghgCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "GhgSubCategory.Fields"
          },
          "include": {
            "title": "GhgSubCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/GhgSubCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<GhgSubCategory>"
      },
      "GhgSubCategory.Filter1": {
        "type": "object",
        "title": "GhgSubCategory.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": "GhgSubCategory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "ghgCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "ghgCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "GhgSubCategory.Fields"
          },
          "include": {
            "title": "GhgSubCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/GhgSubCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<GhgSubCategory>"
      },
      "Helper.Filter": {
        "type": "object",
        "title": "Helper.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"
                  },
                  "shortlist_supplier_self": {
                    "type": "boolean"
                  },
                  "shortlist_dealer_self": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "shortlist_supplier_self",
                    "shortlist_dealer_self",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Helper.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Helper>"
      },
      "Helper.Filter1": {
        "type": "object",
        "title": "Helper.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": "Helper.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "shortlist_supplier_self": {
                    "type": "boolean"
                  },
                  "shortlist_dealer_self": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "shortlist_supplier_self",
                    "shortlist_dealer_self",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Helper.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Helper>"
      },
      "IndicatorApproverAssignment.Filter1": {
        "type": "object",
        "title": "IndicatorApproverAssignment.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": "IndicatorApproverAssignment.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "levelOfApproval": {
                    "type": "boolean"
                  },
                  "locations": {
                    "type": "boolean"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "accessType": {
                    "type": "boolean"
                  },
                  "threshold": {
                    "type": "boolean"
                  },
                  "tvalue1": {
                    "type": "boolean"
                  },
                  "tvalue2": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "levelOfApproval",
                    "locations",
                    "responsibility",
                    "accessType",
                    "threshold",
                    "tvalue1",
                    "tvalue2",
                    "indicatorId",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "IndicatorApproverAssignment.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<IndicatorApproverAssignment>"
      },
      "IndicatorSection.Filter": {
        "type": "object",
        "title": "IndicatorSection.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "metric_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "metric_ids",
                    "created_on",
                    "modified_on",
                    "modified_by",
                    "created_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "IndicatorSection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<IndicatorSection>"
      },
      "IndicatorSection.Filter1": {
        "type": "object",
        "title": "IndicatorSection.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": "IndicatorSection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "metric_ids": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "metric_ids",
                    "created_on",
                    "modified_on",
                    "modified_by",
                    "created_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "IndicatorSection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<IndicatorSection>"
      },
      "LcaDataSubmission.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": "LcaDataSubmission.ScopeFilter"
      },
      "LcaDataSubmission.IncludeFilter.Items": {
        "title": "LcaDataSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/LcaDataSubmission.ScopeFilter"
          }
        }
      },
      "LcaDataSubmission.Filter": {
        "type": "object",
        "title": "LcaDataSubmission.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"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "partNumber": {
                    "type": "boolean"
                  },
                  "supplierInformation": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "imdsId": {
                    "type": "boolean"
                  },
                  "lastUpdateDate": {
                    "type": "boolean"
                  },
                  "dataCollectionStatus": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "lock": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  },
                  "completed_stage": {
                    "type": "boolean"
                  },
                  "process": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "vehicleModelIds": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "supplierId",
                    "vendorCode",
                    "partNumber",
                    "supplierInformation",
                    "description",
                    "imdsId",
                    "lastUpdateDate",
                    "dataCollectionStatus",
                    "created",
                    "status",
                    "lock",
                    "reject",
                    "approved_by",
                    "approved_on",
                    "data",
                    "completed_stage",
                    "process",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "vehicleModelIds",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LcaDataSubmission.Fields"
          },
          "include": {
            "title": "LcaDataSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LcaDataSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LcaDataSubmission>"
      },
      "LcaDataSubmission.Filter1": {
        "type": "object",
        "title": "LcaDataSubmission.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": "LcaDataSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "partNumber": {
                    "type": "boolean"
                  },
                  "supplierInformation": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "imdsId": {
                    "type": "boolean"
                  },
                  "lastUpdateDate": {
                    "type": "boolean"
                  },
                  "dataCollectionStatus": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "lock": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  },
                  "completed_stage": {
                    "type": "boolean"
                  },
                  "process": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "vehicleModelIds": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "supplierId",
                    "vendorCode",
                    "partNumber",
                    "supplierInformation",
                    "description",
                    "imdsId",
                    "lastUpdateDate",
                    "dataCollectionStatus",
                    "created",
                    "status",
                    "lock",
                    "reject",
                    "approved_by",
                    "approved_on",
                    "data",
                    "completed_stage",
                    "process",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "vehicleModelIds",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LcaDataSubmission.Fields"
          },
          "include": {
            "title": "LcaDataSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LcaDataSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LcaDataSubmission>"
      },
      "LocationOne.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": "LocationOne.ScopeFilter"
      },
      "LocationOne.IncludeFilter.Items": {
        "title": "LocationOne.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "locationTwos"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/LocationOne.ScopeFilter"
          }
        }
      },
      "LocationOne.Filter": {
        "type": "object",
        "title": "LocationOne.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"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LocationOne.Fields"
          },
          "include": {
            "title": "LocationOne.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LocationOne.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LocationOne>"
      },
      "LocationOne.Filter1": {
        "type": "object",
        "title": "LocationOne.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": "LocationOne.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LocationOne.Fields"
          },
          "include": {
            "title": "LocationOne.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LocationOne.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LocationOne>"
      },
      "LocationThree.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": "LocationThree.ScopeFilter"
      },
      "LocationThree.IncludeFilter.Items": {
        "title": "LocationThree.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "frequencies"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/LocationThree.ScopeFilter"
          }
        }
      },
      "LocationThree.Filter": {
        "type": "object",
        "title": "LocationThree.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"
                  },
                  "initiatives": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "locationTwoId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LocationThree.Fields"
          },
          "include": {
            "title": "LocationThree.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LocationThree.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LocationThree>"
      },
      "LocationThree.Filter1": {
        "type": "object",
        "title": "LocationThree.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": "LocationThree.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "initiatives": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "locationTwoId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LocationThree.Fields"
          },
          "include": {
            "title": "LocationThree.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LocationThree.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LocationThree>"
      },
      "LocationTwo.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": "LocationTwo.ScopeFilter"
      },
      "LocationTwo.IncludeFilter.Items": {
        "title": "LocationTwo.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "locationThrees"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/LocationTwo.ScopeFilter"
          }
        }
      },
      "LocationTwo.Filter": {
        "type": "object",
        "title": "LocationTwo.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"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "locationOneId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LocationTwo.Fields"
          },
          "include": {
            "title": "LocationTwo.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LocationTwo.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LocationTwo>"
      },
      "LocationTwo.Filter1": {
        "type": "object",
        "title": "LocationTwo.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": "LocationTwo.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "locationOneId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LocationTwo.Fields"
          },
          "include": {
            "title": "LocationTwo.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LocationTwo.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LocationTwo>"
      },
      "LoginActivity.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": "LoginActivity.ScopeFilter"
      },
      "LoginActivity.IncludeFilter.Items": {
        "title": "LoginActivity.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userProfile"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/LoginActivity.ScopeFilter"
          }
        }
      },
      "LoginActivity.Filter": {
        "type": "object",
        "title": "LoginActivity.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": "LoginActivity.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "origin": {
                    "type": "boolean"
                  },
                  "loginTime": {
                    "type": "boolean"
                  },
                  "userType": {
                    "type": "boolean"
                  },
                  "logoutTime": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "platformType": {
                    "type": "boolean"
                  },
                  "sessionId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "userId",
                    "origin",
                    "loginTime",
                    "userType",
                    "logoutTime",
                    "created_on",
                    "modified_on",
                    "platformType",
                    "sessionId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LoginActivity.Fields"
          },
          "include": {
            "title": "LoginActivity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LoginActivity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LoginActivity>"
      },
      "LoginActivity.Filter1": {
        "type": "object",
        "title": "LoginActivity.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"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "origin": {
                    "type": "boolean"
                  },
                  "loginTime": {
                    "type": "boolean"
                  },
                  "userType": {
                    "type": "boolean"
                  },
                  "logoutTime": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "platformType": {
                    "type": "boolean"
                  },
                  "sessionId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "userId",
                    "origin",
                    "loginTime",
                    "userType",
                    "logoutTime",
                    "created_on",
                    "modified_on",
                    "platformType",
                    "sessionId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "LoginActivity.Fields"
          },
          "include": {
            "title": "LoginActivity.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/LoginActivity.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LoginActivity>"
      },
      "ManagementQuestion.Filter": {
        "type": "object",
        "title": "ManagementQuestion.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"
                  },
                  "values": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "values",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ManagementQuestion.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ManagementQuestion>"
      },
      "ManagementQuestion.Filter1": {
        "type": "object",
        "title": "ManagementQuestion.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": "ManagementQuestion.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "values": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "values",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ManagementQuestion.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ManagementQuestion>"
      },
      "ModuleName.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": "ModuleName.ScopeFilter"
      },
      "ModuleName.IncludeFilter.Items": {
        "title": "ModuleName.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "scopeNames"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ModuleName.ScopeFilter"
          }
        }
      },
      "ModuleName.Filter": {
        "type": "object",
        "title": "ModuleName.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "topLevelComponentId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ModuleName.Fields"
          },
          "include": {
            "title": "ModuleName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ModuleName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ModuleName>"
      },
      "ModuleName.Filter1": {
        "type": "object",
        "title": "ModuleName.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": "ModuleName.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "topLevelComponentId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ModuleName.Fields"
          },
          "include": {
            "title": "ModuleName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ModuleName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ModuleName>"
      },
      "NewCategory.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": "NewCategory.ScopeFilter"
      },
      "NewCategory.IncludeFilter.Items": {
        "title": "NewCategory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newTopics"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewCategory.ScopeFilter"
          }
        }
      },
      "NewCategory.Filter": {
        "type": "object",
        "title": "NewCategory.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewCategory.Fields"
          },
          "include": {
            "title": "NewCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewCategory>"
      },
      "NewCategory.Filter1": {
        "type": "object",
        "title": "NewCategory.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": "NewCategory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewCategory.Fields"
          },
          "include": {
            "title": "NewCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewCategory>"
      },
      "NewClientCertification.Filter": {
        "type": "object",
        "title": "NewClientCertification.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"
                  },
                  "certificateId": {
                    "type": "boolean"
                  },
                  "scopeType": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "certLevelId": {
                    "type": "boolean"
                  },
                  "issuedDate": {
                    "type": "boolean"
                  },
                  "expectedDate": {
                    "type": "boolean"
                  },
                  "validity": {
                    "type": "boolean"
                  },
                  "remark": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "certificateId",
                    "scopeType",
                    "status",
                    "certLevelId",
                    "issuedDate",
                    "expectedDate",
                    "validity",
                    "remark",
                    "comments",
                    "attachment",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "applicability",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewClientCertification.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewClientCertification>"
      },
      "NewClientCertification.Filter1": {
        "type": "object",
        "title": "NewClientCertification.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": "NewClientCertification.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "certificateId": {
                    "type": "boolean"
                  },
                  "scopeType": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "certLevelId": {
                    "type": "boolean"
                  },
                  "issuedDate": {
                    "type": "boolean"
                  },
                  "expectedDate": {
                    "type": "boolean"
                  },
                  "validity": {
                    "type": "boolean"
                  },
                  "remark": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "certificateId",
                    "scopeType",
                    "status",
                    "certLevelId",
                    "issuedDate",
                    "expectedDate",
                    "validity",
                    "remark",
                    "comments",
                    "attachment",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "applicability",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewClientCertification.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewClientCertification>"
      },
      "NewDataPoint.Filter": {
        "type": "object",
        "title": "NewDataPoint.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "newMetricId": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "cloneMetricId": {
                    "type": "boolean"
                  },
                  "cloneDataPointId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewDataPoint.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewDataPoint>"
      },
      "NewDataPoint.Filter1": {
        "type": "object",
        "title": "NewDataPoint.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": "NewDataPoint.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "newMetricId": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "cloneMetricId": {
                    "type": "boolean"
                  },
                  "cloneDataPointId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewDataPoint.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewDataPoint>"
      },
      "NewEfCategory.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": "NewEfCategory.ScopeFilter"
      },
      "NewEfCategory.IncludeFilter.Items": {
        "title": "NewEfCategory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfSubcategory1s"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEfCategory.ScopeFilter"
          }
        }
      },
      "NewEfCategory.Filter": {
        "type": "object",
        "title": "NewEfCategory.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfStdId": {
                    "type": "boolean"
                  },
                  "ghgSubCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "extra",
                    "newEfStdId",
                    "ghgSubCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfCategory.Fields"
          },
          "include": {
            "title": "NewEfCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfCategory>"
      },
      "NewEfCategory.Filter1": {
        "type": "object",
        "title": "NewEfCategory.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": "NewEfCategory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfStdId": {
                    "type": "boolean"
                  },
                  "ghgSubCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "extra",
                    "newEfStdId",
                    "ghgSubCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfCategory.Fields"
          },
          "include": {
            "title": "NewEfCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfCategory>"
      },
      "NewEfDate.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": "NewEfDate.ScopeFilter"
      },
      "NewEfDate.IncludeFilter.Items": {
        "title": "NewEfDate.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfs"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEfDate.ScopeFilter"
          }
        }
      },
      "NewEfDate.Filter": {
        "type": "object",
        "title": "NewEfDate.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"
                  },
                  "start": {
                    "type": "boolean"
                  },
                  "end": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfStdId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "start",
                    "end",
                    "created_on",
                    "extra",
                    "newEfStdId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfDate.Fields"
          },
          "include": {
            "title": "NewEfDate.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfDate.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfDate>"
      },
      "NewEfDate.Filter1": {
        "type": "object",
        "title": "NewEfDate.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": "NewEfDate.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "start": {
                    "type": "boolean"
                  },
                  "end": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfStdId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "start",
                    "end",
                    "created_on",
                    "extra",
                    "newEfStdId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfDate.Fields"
          },
          "include": {
            "title": "NewEfDate.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfDate.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfDate>"
      },
      "NewEfItem.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": "NewEfItem.ScopeFilter"
      },
      "NewEfItem.IncludeFilter.Items": {
        "title": "NewEfItem.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "subcat1",
              "subcat2",
              "subcat3",
              "subcat4"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEfItem.ScopeFilter"
          }
        }
      },
      "NewEfItem.Filter": {
        "type": "object",
        "title": "NewEfItem.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"
                  },
                  "unit": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "checked_by": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "methodology": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "quality": {
                    "type": "boolean"
                  },
                  "notes": {
                    "type": "boolean"
                  },
                  "co2e": {
                    "type": "boolean"
                  },
                  "co2": {
                    "type": "boolean"
                  },
                  "ch4": {
                    "type": "boolean"
                  },
                  "n2o": {
                    "type": "boolean"
                  },
                  "other1": {
                    "type": "boolean"
                  },
                  "other2": {
                    "type": "boolean"
                  },
                  "other3": {
                    "type": "boolean"
                  },
                  "other4": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra1": {
                    "type": "boolean"
                  },
                  "extra2": {
                    "type": "boolean"
                  },
                  "newEfId": {
                    "type": "boolean"
                  },
                  "ef_id": {
                    "type": "boolean"
                  },
                  "subcategory1": {
                    "type": "boolean"
                  },
                  "subcategory2": {
                    "type": "boolean"
                  },
                  "subcategory3": {
                    "type": "boolean"
                  },
                  "subcategory4": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "unit",
                    "created_by",
                    "checked_by",
                    "description",
                    "methodology",
                    "applicability",
                    "quality",
                    "notes",
                    "co2e",
                    "co2",
                    "ch4",
                    "n2o",
                    "other1",
                    "other2",
                    "other3",
                    "other4",
                    "created_on",
                    "extra1",
                    "extra2",
                    "newEfId",
                    "ef_id",
                    "subcategory1",
                    "subcategory2",
                    "subcategory3",
                    "subcategory4"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfItem.Fields"
          },
          "include": {
            "title": "NewEfItem.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfItem.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfItem>"
      },
      "NewEfItem.Filter1": {
        "type": "object",
        "title": "NewEfItem.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": "NewEfItem.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "unit": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "checked_by": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "methodology": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "quality": {
                    "type": "boolean"
                  },
                  "notes": {
                    "type": "boolean"
                  },
                  "co2e": {
                    "type": "boolean"
                  },
                  "co2": {
                    "type": "boolean"
                  },
                  "ch4": {
                    "type": "boolean"
                  },
                  "n2o": {
                    "type": "boolean"
                  },
                  "other1": {
                    "type": "boolean"
                  },
                  "other2": {
                    "type": "boolean"
                  },
                  "other3": {
                    "type": "boolean"
                  },
                  "other4": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra1": {
                    "type": "boolean"
                  },
                  "extra2": {
                    "type": "boolean"
                  },
                  "newEfId": {
                    "type": "boolean"
                  },
                  "ef_id": {
                    "type": "boolean"
                  },
                  "subcategory1": {
                    "type": "boolean"
                  },
                  "subcategory2": {
                    "type": "boolean"
                  },
                  "subcategory3": {
                    "type": "boolean"
                  },
                  "subcategory4": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "unit",
                    "created_by",
                    "checked_by",
                    "description",
                    "methodology",
                    "applicability",
                    "quality",
                    "notes",
                    "co2e",
                    "co2",
                    "ch4",
                    "n2o",
                    "other1",
                    "other2",
                    "other3",
                    "other4",
                    "created_on",
                    "extra1",
                    "extra2",
                    "newEfId",
                    "ef_id",
                    "subcategory1",
                    "subcategory2",
                    "subcategory3",
                    "subcategory4"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfItem.Fields"
          },
          "include": {
            "title": "NewEfItem.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfItem.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfItem>"
      },
      "NewEfStd.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": "NewEfStd.ScopeFilter"
      },
      "NewEfStd.IncludeFilter.Items": {
        "title": "NewEfStd.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfDates",
              "newEfCategories",
              "ghgCategories"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEfStd.ScopeFilter"
          }
        }
      },
      "NewEfStd.Filter": {
        "type": "object",
        "title": "NewEfStd.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "public": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "dcf_ids": {
                    "type": "boolean"
                  },
                  "client_ids": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "public",
                    "created_on",
                    "modified_on",
                    "extra",
                    "dcf_ids",
                    "client_ids"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfStd.Fields"
          },
          "include": {
            "title": "NewEfStd.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfStd.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfStd>"
      },
      "NewEfStd.Filter1": {
        "type": "object",
        "title": "NewEfStd.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": "NewEfStd.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "public": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "dcf_ids": {
                    "type": "boolean"
                  },
                  "client_ids": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "public",
                    "created_on",
                    "modified_on",
                    "extra",
                    "dcf_ids",
                    "client_ids"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfStd.Fields"
          },
          "include": {
            "title": "NewEfStd.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfStd.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfStd>"
      },
      "NewEfSubcategory1.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": "NewEfSubcategory1.ScopeFilter"
      },
      "NewEfSubcategory1.IncludeFilter.Items": {
        "title": "NewEfSubcategory1.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfSubcategory2s"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEfSubcategory1.ScopeFilter"
          }
        }
      },
      "NewEfSubcategory1.Filter": {
        "type": "object",
        "title": "NewEfSubcategory1.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory1.Fields"
          },
          "include": {
            "title": "NewEfSubcategory1.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfSubcategory1.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory1>"
      },
      "NewEfSubcategory1.Filter1": {
        "type": "object",
        "title": "NewEfSubcategory1.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": "NewEfSubcategory1.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory1.Fields"
          },
          "include": {
            "title": "NewEfSubcategory1.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfSubcategory1.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory1>"
      },
      "NewEfSubcategory2.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": "NewEfSubcategory2.ScopeFilter"
      },
      "NewEfSubcategory2.IncludeFilter.Items": {
        "title": "NewEfSubcategory2.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfSubcategory3s"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEfSubcategory2.ScopeFilter"
          }
        }
      },
      "NewEfSubcategory2.Filter": {
        "type": "object",
        "title": "NewEfSubcategory2.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfSubcategory1Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfSubcategory1Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory2.Fields"
          },
          "include": {
            "title": "NewEfSubcategory2.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfSubcategory2.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory2>"
      },
      "NewEfSubcategory2.Filter1": {
        "type": "object",
        "title": "NewEfSubcategory2.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": "NewEfSubcategory2.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfSubcategory1Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfSubcategory1Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory2.Fields"
          },
          "include": {
            "title": "NewEfSubcategory2.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfSubcategory2.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory2>"
      },
      "NewEfSubcategory3.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": "NewEfSubcategory3.ScopeFilter"
      },
      "NewEfSubcategory3.IncludeFilter.Items": {
        "title": "NewEfSubcategory3.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfSubcategory4s"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEfSubcategory3.ScopeFilter"
          }
        }
      },
      "NewEfSubcategory3.Filter": {
        "type": "object",
        "title": "NewEfSubcategory3.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfSubcategory2Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfSubcategory2Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory3.Fields"
          },
          "include": {
            "title": "NewEfSubcategory3.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfSubcategory3.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory3>"
      },
      "NewEfSubcategory3.Filter1": {
        "type": "object",
        "title": "NewEfSubcategory3.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": "NewEfSubcategory3.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfSubcategory2Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfSubcategory2Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory3.Fields"
          },
          "include": {
            "title": "NewEfSubcategory3.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEfSubcategory3.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory3>"
      },
      "NewEfSubcategory4.Filter": {
        "type": "object",
        "title": "NewEfSubcategory4.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfSubcategory3Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfSubcategory3Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory4.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory4>"
      },
      "NewEfSubcategory4.Filter1": {
        "type": "object",
        "title": "NewEfSubcategory4.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": "NewEfSubcategory4.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "newEfSubcategory3Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "extra",
                    "newEfSubcategory3Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEfSubcategory4.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEfSubcategory4>"
      },
      "NewEf.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": "NewEf.ScopeFilter"
      },
      "NewEf.IncludeFilter.Items": {
        "title": "NewEf.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newEfItems"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewEf.ScopeFilter"
          }
        }
      },
      "NewEf.Filter": {
        "type": "object",
        "title": "NewEf.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"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "source": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "version": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "last_update": {
                    "type": "boolean"
                  },
                  "link": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra1": {
                    "type": "boolean"
                  },
                  "extra2": {
                    "type": "boolean"
                  },
                  "newEfDateId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "category",
                    "source",
                    "year",
                    "description",
                    "version",
                    "status",
                    "last_update",
                    "link",
                    "created_on",
                    "extra1",
                    "extra2",
                    "newEfDateId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEf.Fields"
          },
          "include": {
            "title": "NewEf.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEf.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEf>"
      },
      "NewEf.Filter1": {
        "type": "object",
        "title": "NewEf.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": "NewEf.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "source": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "version": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "last_update": {
                    "type": "boolean"
                  },
                  "link": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "extra1": {
                    "type": "boolean"
                  },
                  "extra2": {
                    "type": "boolean"
                  },
                  "newEfDateId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "category",
                    "source",
                    "year",
                    "description",
                    "version",
                    "status",
                    "last_update",
                    "link",
                    "created_on",
                    "extra1",
                    "extra2",
                    "newEfDateId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewEf.Fields"
          },
          "include": {
            "title": "NewEf.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewEf.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewEf>"
      },
      "NewGoals.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": "NewGoals.ScopeFilter"
      },
      "NewGoals.IncludeFilter.Items": {
        "title": "NewGoals.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newTargets",
              "newInitiatives",
              "newTargetsTwos",
              "newIndicatorTwos"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewGoals.ScopeFilter"
          }
        }
      },
      "NewGoals.Filter": {
        "type": "object",
        "title": "NewGoals.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "alignment": {
                    "type": "boolean"
                  },
                  "boundary": {
                    "type": "boolean"
                  },
                  "sdg": {
                    "type": "boolean"
                  },
                  "alignment_tag": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewGoals.Fields"
          },
          "include": {
            "title": "NewGoals.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewGoals.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewGoals>"
      },
      "NewGoals.Filter1": {
        "type": "object",
        "title": "NewGoals.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": "NewGoals.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "alignment": {
                    "type": "boolean"
                  },
                  "boundary": {
                    "type": "boolean"
                  },
                  "sdg": {
                    "type": "boolean"
                  },
                  "alignment_tag": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewGoals.Fields"
          },
          "include": {
            "title": "NewGoals.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewGoals.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewGoals>"
      },
      "NewIndicatorTwo.Filter": {
        "type": "object",
        "title": "NewIndicatorTwo.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "baseValue": {
                    "type": "boolean"
                  },
                  "targetValue": {
                    "type": "boolean"
                  },
                  "baseDate": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "baseUnit": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "interim_frequency": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "interim_target": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "indicator": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newTargetsTwoId": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "baseValue",
                    "targetValue",
                    "baseDate",
                    "targetDate",
                    "baseUnit",
                    "frequency",
                    "interim_frequency",
                    "type",
                    "interim_target",
                    "comments",
                    "indicator",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "newTargetsTwoId",
                    "newGoalsId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewIndicatorTwo.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewIndicatorTwo>"
      },
      "NewIndicatorTwo.Filter1": {
        "type": "object",
        "title": "NewIndicatorTwo.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": "NewIndicatorTwo.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "baseValue": {
                    "type": "boolean"
                  },
                  "targetValue": {
                    "type": "boolean"
                  },
                  "baseDate": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "baseUnit": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "interim_frequency": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "interim_target": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "indicator": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newTargetsTwoId": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "baseValue",
                    "targetValue",
                    "baseDate",
                    "targetDate",
                    "baseUnit",
                    "frequency",
                    "interim_frequency",
                    "type",
                    "interim_target",
                    "comments",
                    "indicator",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "newTargetsTwoId",
                    "newGoalsId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewIndicatorTwo.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewIndicatorTwo>"
      },
      "NewIndicator.Filter": {
        "type": "object",
        "title": "NewIndicator.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "baseValue": {
                    "type": "boolean"
                  },
                  "targetValue": {
                    "type": "boolean"
                  },
                  "baseDate": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "baseUnit": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "interim_frequency": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "interim_target": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "indicator": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newTargetsTwoId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "baseValue",
                    "targetValue",
                    "baseDate",
                    "targetDate",
                    "baseUnit",
                    "frequency",
                    "interim_frequency",
                    "type",
                    "interim_target",
                    "comments",
                    "indicator",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "newTargetsTwoId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewIndicator.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewIndicator>"
      },
      "NewIndicator.Filter1": {
        "type": "object",
        "title": "NewIndicator.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": "NewIndicator.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "baseValue": {
                    "type": "boolean"
                  },
                  "targetValue": {
                    "type": "boolean"
                  },
                  "baseDate": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "baseUnit": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "interim_frequency": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "interim_target": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "indicator": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newTargetsTwoId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "baseValue",
                    "targetValue",
                    "baseDate",
                    "targetDate",
                    "baseUnit",
                    "frequency",
                    "interim_frequency",
                    "type",
                    "interim_target",
                    "comments",
                    "indicator",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "newTargetsTwoId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewIndicator.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewIndicator>"
      },
      "NewInitiatives.Filter": {
        "type": "object",
        "title": "NewInitiatives.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"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "initiatives": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "indicator": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewInitiatives.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewInitiatives>"
      },
      "NewInitiatives.Filter1": {
        "type": "object",
        "title": "NewInitiatives.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": "NewInitiatives.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "initiatives": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "indicator": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewInitiatives.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewInitiatives>"
      },
      "NewMetric.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": "NewMetric.ScopeFilter"
      },
      "NewMetric.IncludeFilter.Items": {
        "title": "NewMetric.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newDataPoints"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewMetric.ScopeFilter"
          }
        }
      },
      "NewMetric.Filter": {
        "type": "object",
        "title": "NewMetric.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "newTopicId": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "cloneMetricId": {
                    "type": "boolean"
                  },
                  "tag": {
                    "type": "boolean"
                  },
                  "cloneTopicId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewMetric.Fields"
          },
          "include": {
            "title": "NewMetric.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewMetric.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewMetric>"
      },
      "NewMetric.Filter1": {
        "type": "object",
        "title": "NewMetric.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": "NewMetric.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "newTopicId": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "cloneMetricId": {
                    "type": "boolean"
                  },
                  "tag": {
                    "type": "boolean"
                  },
                  "cloneTopicId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewMetric.Fields"
          },
          "include": {
            "title": "NewMetric.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewMetric.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewMetric>"
      },
      "NewTargets.Filter": {
        "type": "object",
        "title": "NewTargets.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "baseValue": {
                    "type": "boolean"
                  },
                  "targetValue": {
                    "type": "boolean"
                  },
                  "baseDate": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "baseUnit": {
                    "type": "boolean"
                  },
                  "targetUnit": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "interim_frequency": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "interim_target": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewTargets.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewTargets>"
      },
      "NewTargets.Filter1": {
        "type": "object",
        "title": "NewTargets.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": "NewTargets.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "baseValue": {
                    "type": "boolean"
                  },
                  "targetValue": {
                    "type": "boolean"
                  },
                  "baseDate": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "baseUnit": {
                    "type": "boolean"
                  },
                  "targetUnit": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "interim_frequency": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "interim_target": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewTargets.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewTargets>"
      },
      "NewTargetsTwo.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": "NewTargetsTwo.ScopeFilter"
      },
      "NewTargetsTwo.IncludeFilter.Items": {
        "title": "NewTargetsTwo.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newIndicators",
              "targetActions"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewTargetsTwo.ScopeFilter"
          }
        }
      },
      "NewTargetsTwo.Filter": {
        "type": "object",
        "title": "NewTargetsTwo.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "created_on",
                    "created_by",
                    "type",
                    "comments",
                    "data1",
                    "newGoalsId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewTargetsTwo.Fields"
          },
          "include": {
            "title": "NewTargetsTwo.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewTargetsTwo.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewTargetsTwo>"
      },
      "NewTargetsTwo.Filter1": {
        "type": "object",
        "title": "NewTargetsTwo.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": "NewTargetsTwo.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "newGoalsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "created_on",
                    "created_by",
                    "type",
                    "comments",
                    "data1",
                    "newGoalsId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewTargetsTwo.Fields"
          },
          "include": {
            "title": "NewTargetsTwo.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewTargetsTwo.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewTargetsTwo>"
      },
      "NewTopic.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": "NewTopic.ScopeFilter"
      },
      "NewTopic.IncludeFilter.Items": {
        "title": "NewTopic.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "newMetrics"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/NewTopic.ScopeFilter"
          }
        }
      },
      "NewTopic.Filter": {
        "type": "object",
        "title": "NewTopic.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "newCategoryId": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "cloneTopicId": {
                    "type": "boolean"
                  },
                  "tag": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewTopic.Fields"
          },
          "include": {
            "title": "NewTopic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewTopic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewTopic>"
      },
      "NewTopic.Filter1": {
        "type": "object",
        "title": "NewTopic.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": "NewTopic.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "newCategoryId": {
                    "type": "boolean"
                  },
                  "order": {
                    "type": "boolean"
                  },
                  "cloneTopicId": {
                    "type": "boolean"
                  },
                  "tag": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewTopic.Fields"
          },
          "include": {
            "title": "NewTopic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/NewTopic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewTopic>"
      },
      "NewsCirculation.Filter": {
        "type": "object",
        "title": "NewsCirculation.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"
                  },
                  "message": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "expiryDate": {
                    "type": "boolean"
                  },
                  "pin": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "message",
                    "title",
                    "expiryDate",
                    "pin",
                    "created_on",
                    "modified_on",
                    "status",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewsCirculation.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewsCirculation>"
      },
      "NewsCirculation.Filter1": {
        "type": "object",
        "title": "NewsCirculation.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": "NewsCirculation.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "message": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "expiryDate": {
                    "type": "boolean"
                  },
                  "pin": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "message",
                    "title",
                    "expiryDate",
                    "pin",
                    "created_on",
                    "modified_on",
                    "status",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "NewsCirculation.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<NewsCirculation>"
      },
      "OurInternalActivity.Filter": {
        "type": "object",
        "title": "OurInternalActivity.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"
                  },
                  "action": {
                    "type": "boolean"
                  },
                  "emailId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "module": {
                    "type": "boolean"
                  },
                  "parameters": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "OurInternalActivity.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<OurInternalActivity>"
      },
      "OurInternalActivity.Filter1": {
        "type": "object",
        "title": "OurInternalActivity.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": "OurInternalActivity.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "action": {
                    "type": "boolean"
                  },
                  "emailId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "module": {
                    "type": "boolean"
                  },
                  "parameters": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "OurInternalActivity.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<OurInternalActivity>"
      },
      "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
          }
        }
      },
      "PlatformFeedbackQuestionary.Filter": {
        "type": "object",
        "title": "PlatformFeedbackQuestionary.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"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "questionary": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "questionary",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackQuestionary.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackQuestionary>"
      },
      "PlatformFeedbackQuestionary.Filter1": {
        "type": "object",
        "title": "PlatformFeedbackQuestionary.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": "PlatformFeedbackQuestionary.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "questionary": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "questionary",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackQuestionary.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackQuestionary>"
      },
      "PlatformFeedbackResponse.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": "PlatformFeedbackResponse.ScopeFilter"
      },
      "PlatformFeedbackResponse.IncludeFilter.Items": {
        "title": "PlatformFeedbackResponse.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "platformFeedbackTrigger"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/PlatformFeedbackResponse.ScopeFilter"
          }
        }
      },
      "PlatformFeedbackResponse.Filter": {
        "type": "object",
        "title": "PlatformFeedbackResponse.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"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "questionaryId": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "isFullFilled": {
                    "type": "boolean"
                  },
                  "interuptedQuestion": {
                    "type": "boolean"
                  },
                  "platformFeedbackTriggerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "submitted_on",
                    "user_id",
                    "questionaryId",
                    "response",
                    "userProfileId",
                    "surveyId",
                    "comments",
                    "isFullFilled",
                    "interuptedQuestion",
                    "platformFeedbackTriggerId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackResponse.Fields"
          },
          "include": {
            "title": "PlatformFeedbackResponse.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PlatformFeedbackResponse.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackResponse>"
      },
      "PlatformFeedbackResponse.Filter1": {
        "type": "object",
        "title": "PlatformFeedbackResponse.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": "PlatformFeedbackResponse.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "questionaryId": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "isFullFilled": {
                    "type": "boolean"
                  },
                  "interuptedQuestion": {
                    "type": "boolean"
                  },
                  "platformFeedbackTriggerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "submitted_on",
                    "user_id",
                    "questionaryId",
                    "response",
                    "userProfileId",
                    "surveyId",
                    "comments",
                    "isFullFilled",
                    "interuptedQuestion",
                    "platformFeedbackTriggerId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackResponse.Fields"
          },
          "include": {
            "title": "PlatformFeedbackResponse.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PlatformFeedbackResponse.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackResponse>"
      },
      "PlatformFeedbackSurvey.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": "PlatformFeedbackSurvey.ScopeFilter"
      },
      "PlatformFeedbackSurvey.IncludeFilter.Items": {
        "title": "PlatformFeedbackSurvey.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "triggers"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/PlatformFeedbackSurvey.ScopeFilter"
          }
        }
      },
      "PlatformFeedbackSurvey.Filter": {
        "type": "object",
        "title": "PlatformFeedbackSurvey.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "questionaryId": {
                    "type": "boolean"
                  },
                  "isActive": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "questionaryId",
                    "isActive",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackSurvey.Fields"
          },
          "include": {
            "title": "PlatformFeedbackSurvey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PlatformFeedbackSurvey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackSurvey>"
      },
      "PlatformFeedbackSurvey.Filter1": {
        "type": "object",
        "title": "PlatformFeedbackSurvey.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": "PlatformFeedbackSurvey.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "questionaryId": {
                    "type": "boolean"
                  },
                  "isActive": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "questionaryId",
                    "isActive",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackSurvey.Fields"
          },
          "include": {
            "title": "PlatformFeedbackSurvey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PlatformFeedbackSurvey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackSurvey>"
      },
      "PlatformFeedbackTrigger.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": "PlatformFeedbackTrigger.ScopeFilter"
      },
      "PlatformFeedbackTrigger.IncludeFilter.Items": {
        "title": "PlatformFeedbackTrigger.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "survey",
              "submittedResponse"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/PlatformFeedbackTrigger.ScopeFilter"
          }
        }
      },
      "PlatformFeedbackTrigger.Filter": {
        "type": "object",
        "title": "PlatformFeedbackTrigger.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"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "questionId": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "userName": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "submittedId": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "user_id",
                    "questionId",
                    "email",
                    "userName",
                    "status",
                    "userProfileId",
                    "submittedId",
                    "surveyId",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackTrigger.Fields"
          },
          "include": {
            "title": "PlatformFeedbackTrigger.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PlatformFeedbackTrigger.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackTrigger>"
      },
      "PlatformFeedbackTrigger.Filter1": {
        "type": "object",
        "title": "PlatformFeedbackTrigger.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": "PlatformFeedbackTrigger.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "questionId": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "userName": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "submittedId": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "user_id",
                    "questionId",
                    "email",
                    "userName",
                    "status",
                    "userProfileId",
                    "submittedId",
                    "surveyId",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PlatformFeedbackTrigger.Fields"
          },
          "include": {
            "title": "PlatformFeedbackTrigger.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PlatformFeedbackTrigger.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PlatformFeedbackTrigger>"
      },
      "PolicyProcedure.Filter": {
        "type": "object",
        "title": "PolicyProcedure.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"
                  },
                  "section": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "date": {
                    "type": "boolean"
                  },
                  "dateOfRenewal": {
                    "type": "boolean"
                  },
                  "dateOfRevision": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "section",
                    "type",
                    "documents",
                    "title",
                    "date",
                    "dateOfRenewal",
                    "dateOfRevision",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PolicyProcedure.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PolicyProcedure>"
      },
      "PolicyProcedure.Filter1": {
        "type": "object",
        "title": "PolicyProcedure.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": "PolicyProcedure.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "section": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "date": {
                    "type": "boolean"
                  },
                  "dateOfRenewal": {
                    "type": "boolean"
                  },
                  "dateOfRevision": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "section",
                    "type",
                    "documents",
                    "title",
                    "date",
                    "dateOfRenewal",
                    "dateOfRevision",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PolicyProcedure.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PolicyProcedure>"
      },
      "QCategory.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": "QCategory.ScopeFilter"
      },
      "QCategory.IncludeFilter.Items": {
        "title": "QCategory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "qTopics"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/QCategory.ScopeFilter"
          }
        }
      },
      "QCategory.Filter": {
        "type": "object",
        "title": "QCategory.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"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QCategory.Fields"
          },
          "include": {
            "title": "QCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QCategory>"
      },
      "QCategory.Filter1": {
        "type": "object",
        "title": "QCategory.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": "QCategory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QCategory.Fields"
          },
          "include": {
            "title": "QCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QCategory>"
      },
      "QRequirement.Filter": {
        "type": "object",
        "title": "QRequirement.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"
                  },
                  "question": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "corporateOrCollatedInfo": {
                    "type": "boolean"
                  },
                  "supportingDocumentation": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "qSectionId": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QRequirement.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QRequirement>"
      },
      "QRequirement.Filter1": {
        "type": "object",
        "title": "QRequirement.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": "QRequirement.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "question": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "corporateOrCollatedInfo": {
                    "type": "boolean"
                  },
                  "supportingDocumentation": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "qSectionId": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QRequirement.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QRequirement>"
      },
      "QSection.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": "QSection.ScopeFilter"
      },
      "QSection.IncludeFilter.Items": {
        "title": "QSection.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "qRequirements",
              "srf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/QSection.ScopeFilter"
          }
        }
      },
      "QSection.Filter": {
        "type": "object",
        "title": "QSection.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"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "qTopicId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "created",
                    "qTopicId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QSection.Fields"
          },
          "include": {
            "title": "QSection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QSection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QSection>"
      },
      "QSection.Filter1": {
        "type": "object",
        "title": "QSection.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": "QSection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "qTopicId": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "created",
                    "qTopicId",
                    "srfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QSection.Fields"
          },
          "include": {
            "title": "QSection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QSection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QSection>"
      },
      "QTopic.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": "QTopic.ScopeFilter"
      },
      "QTopic.IncludeFilter.Items": {
        "title": "QTopic.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "qSections"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/QTopic.ScopeFilter"
          }
        }
      },
      "QTopic.Filter": {
        "type": "object",
        "title": "QTopic.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"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "qCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "created",
                    "qCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QTopic.Fields"
          },
          "include": {
            "title": "QTopic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QTopic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QTopic>"
      },
      "QTopic.Filter1": {
        "type": "object",
        "title": "QTopic.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": "QTopic.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "qCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "created",
                    "qCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QTopic.Fields"
          },
          "include": {
            "title": "QTopic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QTopic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QTopic>"
      },
      "QlListingFilter.Filter": {
        "type": "object",
        "title": "QlListingFilter.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"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "topic": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "metric": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "category",
                    "topic",
                    "framework",
                    "metric",
                    "remarks",
                    "created",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QlListingFilter.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QlListingFilter>"
      },
      "QlListingFilter.Filter1": {
        "type": "object",
        "title": "QlListingFilter.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": "QlListingFilter.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "topic": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "metric": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "category",
                    "topic",
                    "framework",
                    "metric",
                    "remarks",
                    "created",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QlListingFilter.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QlListingFilter>"
      },
      "QnIndicatorApproval.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": "QnIndicatorApproval.ScopeFilter"
      },
      "QnIndicatorApproval.IncludeFilter.Items": {
        "title": "QnIndicatorApproval.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "indicator"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/QnIndicatorApproval.ScopeFilter"
          }
        }
      },
      "QnIndicatorApproval.Filter": {
        "type": "object",
        "title": "QnIndicatorApproval.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"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "performanceCommentary": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "year",
                    "performanceCommentary",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "created_on",
                    "modified_on",
                    "indicatorId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QnIndicatorApproval.Fields"
          },
          "include": {
            "title": "QnIndicatorApproval.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QnIndicatorApproval.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QnIndicatorApproval>"
      },
      "QnIndicatorApproval.Filter1": {
        "type": "object",
        "title": "QnIndicatorApproval.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": "QnIndicatorApproval.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "year": {
                    "type": "boolean"
                  },
                  "performanceCommentary": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "year",
                    "performanceCommentary",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "created_on",
                    "modified_on",
                    "indicatorId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QnIndicatorApproval.Fields"
          },
          "include": {
            "title": "QnIndicatorApproval.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QnIndicatorApproval.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QnIndicatorApproval>"
      },
      "QualitativeApproval.Filter": {
        "type": "object",
        "title": "QualitativeApproval.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"
                  },
                  "reporting_year": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporting_year",
                    "approver_modified_on",
                    "approver_modified_by",
                    "categoryId",
                    "topicId",
                    "dfId",
                    "indicatorId",
                    "user_type",
                    "form_type",
                    "type",
                    "response",
                    "last_modified_on",
                    "last_modified_by",
                    "edit",
                    "reject",
                    "return_remarks",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QualitativeApproval.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QualitativeApproval>"
      },
      "QualitativeApproval.Filter1": {
        "type": "object",
        "title": "QualitativeApproval.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": "QualitativeApproval.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reporting_year": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reporting_year",
                    "approver_modified_on",
                    "approver_modified_by",
                    "categoryId",
                    "topicId",
                    "dfId",
                    "indicatorId",
                    "user_type",
                    "form_type",
                    "type",
                    "response",
                    "last_modified_on",
                    "last_modified_by",
                    "edit",
                    "reject",
                    "return_remarks",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QualitativeApproval.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QualitativeApproval>"
      },
      "QualitativeSubmission.Filter": {
        "type": "object",
        "title": "QualitativeSubmission.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"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "implevel": {
                    "type": "boolean"
                  },
                  "response_type": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "logs": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "reviewer_modified_on": {
                    "type": "boolean"
                  },
                  "reviewer_modified_by": {
                    "type": "boolean"
                  },
                  "reporter_modified_on": {
                    "type": "boolean"
                  },
                  "reporter_modified_by": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "return_status": {
                    "type": "boolean"
                  },
                  "reviewer_return": {
                    "type": "boolean"
                  },
                  "approver_return": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "review_return_by": {
                    "type": "boolean"
                  },
                  "review_return_on": {
                    "type": "boolean"
                  },
                  "approve_return_by": {
                    "type": "boolean"
                  },
                  "approve_return_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "justification": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "categoryId",
                    "indicatorId",
                    "implevel",
                    "response_type",
                    "topicId",
                    "dfId",
                    "reporting_period",
                    "reviewed_by",
                    "reviewed_on",
                    "user_type",
                    "form_type",
                    "locationId",
                    "level",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "response",
                    "type",
                    "logs",
                    "return_remarks",
                    "standard",
                    "edit",
                    "data1",
                    "submitted_on",
                    "approver_modified_on",
                    "approver_modified_by",
                    "reviewer_modified_on",
                    "reviewer_modified_by",
                    "reporter_modified_on",
                    "reporter_modified_by",
                    "last_modified_on",
                    "last_modified_by",
                    "reject",
                    "approved_on",
                    "rejected_on",
                    "frequency",
                    "return_status",
                    "reviewer_return",
                    "approver_return",
                    "submitted_by",
                    "approved_by",
                    "review_return_by",
                    "review_return_on",
                    "approve_return_by",
                    "approve_return_on",
                    "self",
                    "entityUserAssId",
                    "entityAssId",
                    "documents",
                    "justification",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QualitativeSubmission.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QualitativeSubmission>"
      },
      "QualitativeSubmission.Filter1": {
        "type": "object",
        "title": "QualitativeSubmission.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": "QualitativeSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "implevel": {
                    "type": "boolean"
                  },
                  "response_type": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "dfId": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "logs": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "reviewer_modified_on": {
                    "type": "boolean"
                  },
                  "reviewer_modified_by": {
                    "type": "boolean"
                  },
                  "reporter_modified_on": {
                    "type": "boolean"
                  },
                  "reporter_modified_by": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "return_status": {
                    "type": "boolean"
                  },
                  "reviewer_return": {
                    "type": "boolean"
                  },
                  "approver_return": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "review_return_by": {
                    "type": "boolean"
                  },
                  "review_return_on": {
                    "type": "boolean"
                  },
                  "approve_return_by": {
                    "type": "boolean"
                  },
                  "approve_return_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "justification": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "categoryId",
                    "indicatorId",
                    "implevel",
                    "response_type",
                    "topicId",
                    "dfId",
                    "reporting_period",
                    "reviewed_by",
                    "reviewed_on",
                    "user_type",
                    "form_type",
                    "locationId",
                    "level",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "response",
                    "type",
                    "logs",
                    "return_remarks",
                    "standard",
                    "edit",
                    "data1",
                    "submitted_on",
                    "approver_modified_on",
                    "approver_modified_by",
                    "reviewer_modified_on",
                    "reviewer_modified_by",
                    "reporter_modified_on",
                    "reporter_modified_by",
                    "last_modified_on",
                    "last_modified_by",
                    "reject",
                    "approved_on",
                    "rejected_on",
                    "frequency",
                    "return_status",
                    "reviewer_return",
                    "approver_return",
                    "submitted_by",
                    "approved_by",
                    "review_return_by",
                    "review_return_on",
                    "approve_return_by",
                    "approve_return_on",
                    "self",
                    "entityUserAssId",
                    "entityAssId",
                    "documents",
                    "justification",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QualitativeSubmission.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QualitativeSubmission>"
      },
      "QuantitativeDpReport.Filter": {
        "type": "object",
        "title": "QuantitativeDpReport.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"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "dp": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "dataType": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "formType": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "reported_by": {
                    "type": "boolean"
                  },
                  "submissionType": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "standard",
                    "submitId",
                    "dp",
                    "value",
                    "dataType",
                    "formId",
                    "frequency",
                    "formType",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "level",
                    "entityUserAssId",
                    "entityAssId",
                    "dcfId",
                    "reporting_period",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "reviewed_by",
                    "approved_by",
                    "reported_by",
                    "submissionType",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QuantitativeDpReport.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QuantitativeDpReport>"
      },
      "QuantitativeDpReport.Filter1": {
        "type": "object",
        "title": "QuantitativeDpReport.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": "QuantitativeDpReport.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "submitId": {
                    "type": "boolean"
                  },
                  "dp": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "dataType": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "formType": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "reported_by": {
                    "type": "boolean"
                  },
                  "submissionType": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "standard",
                    "submitId",
                    "dp",
                    "value",
                    "dataType",
                    "formId",
                    "frequency",
                    "formType",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "level",
                    "entityUserAssId",
                    "entityAssId",
                    "dcfId",
                    "reporting_period",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "reviewed_by",
                    "approved_by",
                    "reported_by",
                    "submissionType",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QuantitativeDpReport.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QuantitativeDpReport>"
      },
      "QuantitativeSubmission.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": "QuantitativeSubmission.ScopeFilter"
      },
      "QuantitativeSubmission.IncludeFilter.Items": {
        "title": "QuantitativeSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "dcf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/QuantitativeSubmission.ScopeFilter"
          }
        }
      },
      "QuantitativeSubmission.Filter": {
        "type": "object",
        "title": "QuantitativeSubmission.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"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "response2": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "logs": {
                    "type": "boolean"
                  },
                  "imported": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "endDate": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "reviewer_modified_on": {
                    "type": "boolean"
                  },
                  "reviewer_modified_by": {
                    "type": "boolean"
                  },
                  "reporter_modified_on": {
                    "type": "boolean"
                  },
                  "reporter_modified_by": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "return_status": {
                    "type": "boolean"
                  },
                  "approver_return": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "approve_return_by": {
                    "type": "boolean"
                  },
                  "approve_return_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "auto_approval_on": {
                    "type": "boolean"
                  },
                  "auto_approved": {
                    "type": "boolean"
                  },
                  "actual_type": {
                    "type": "boolean"
                  },
                  "l2_approved_on": {
                    "type": "boolean"
                  },
                  "l2_approved_by": {
                    "type": "boolean"
                  },
                  "l2_approver_modified_on": {
                    "type": "boolean"
                  },
                  "l2_approver_modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reviewed_by",
                    "reviewed_on",
                    "user_type",
                    "form_type",
                    "locationId",
                    "level",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "reporting_period",
                    "response",
                    "response2",
                    "type",
                    "logs",
                    "imported",
                    "return_remarks",
                    "standard",
                    "edit",
                    "startDate",
                    "endDate",
                    "data1",
                    "submitted_on",
                    "approver_modified_on",
                    "approver_modified_by",
                    "reviewer_modified_on",
                    "reviewer_modified_by",
                    "reporter_modified_on",
                    "reporter_modified_by",
                    "last_modified_on",
                    "last_modified_by",
                    "reject",
                    "approved_on",
                    "rejected_on",
                    "frequency",
                    "return_status",
                    "approver_return",
                    "submitted_by",
                    "approved_by",
                    "approve_return_by",
                    "approve_return_on",
                    "self",
                    "entityUserAssId",
                    "entityAssId",
                    "documents",
                    "auto_approval_on",
                    "auto_approved",
                    "actual_type",
                    "l2_approved_on",
                    "l2_approved_by",
                    "l2_approver_modified_on",
                    "l2_approver_modified_by",
                    "userProfileId",
                    "dcfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QuantitativeSubmission.Fields"
          },
          "include": {
            "title": "QuantitativeSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QuantitativeSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QuantitativeSubmission>"
      },
      "QuantitativeSubmission.Filter1": {
        "type": "object",
        "title": "QuantitativeSubmission.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": "QuantitativeSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "response2": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "logs": {
                    "type": "boolean"
                  },
                  "imported": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "endDate": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "reviewer_modified_on": {
                    "type": "boolean"
                  },
                  "reviewer_modified_by": {
                    "type": "boolean"
                  },
                  "reporter_modified_on": {
                    "type": "boolean"
                  },
                  "reporter_modified_by": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "return_status": {
                    "type": "boolean"
                  },
                  "approver_return": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "approve_return_by": {
                    "type": "boolean"
                  },
                  "approve_return_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "auto_approval_on": {
                    "type": "boolean"
                  },
                  "auto_approved": {
                    "type": "boolean"
                  },
                  "actual_type": {
                    "type": "boolean"
                  },
                  "l2_approved_on": {
                    "type": "boolean"
                  },
                  "l2_approved_by": {
                    "type": "boolean"
                  },
                  "l2_approver_modified_on": {
                    "type": "boolean"
                  },
                  "l2_approver_modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reviewed_by",
                    "reviewed_on",
                    "user_type",
                    "form_type",
                    "locationId",
                    "level",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "reporting_period",
                    "response",
                    "response2",
                    "type",
                    "logs",
                    "imported",
                    "return_remarks",
                    "standard",
                    "edit",
                    "startDate",
                    "endDate",
                    "data1",
                    "submitted_on",
                    "approver_modified_on",
                    "approver_modified_by",
                    "reviewer_modified_on",
                    "reviewer_modified_by",
                    "reporter_modified_on",
                    "reporter_modified_by",
                    "last_modified_on",
                    "last_modified_by",
                    "reject",
                    "approved_on",
                    "rejected_on",
                    "frequency",
                    "return_status",
                    "approver_return",
                    "submitted_by",
                    "approved_by",
                    "approve_return_by",
                    "approve_return_on",
                    "self",
                    "entityUserAssId",
                    "entityAssId",
                    "documents",
                    "auto_approval_on",
                    "auto_approved",
                    "actual_type",
                    "l2_approved_on",
                    "l2_approved_by",
                    "l2_approver_modified_on",
                    "l2_approver_modified_by",
                    "userProfileId",
                    "dcfId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "QuantitativeSubmission.Fields"
          },
          "include": {
            "title": "QuantitativeSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/QuantitativeSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<QuantitativeSubmission>"
      },
      "Question.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": "Question.ScopeFilter"
      },
      "Question.IncludeFilter.Items": {
        "title": "Question.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "subQuestions"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Question.ScopeFilter"
          }
        }
      },
      "Question.Filter": {
        "type": "object",
        "title": "Question.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"
                  },
                  "value": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Question.Fields"
          },
          "include": {
            "title": "Question.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Question.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Question>"
      },
      "Question.Filter1": {
        "type": "object",
        "title": "Question.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": "Question.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Question.Fields"
          },
          "include": {
            "title": "Question.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Question.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Question>"
      },
      "ReportNameOne.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": "ReportNameOne.ScopeFilter"
      },
      "ReportNameOne.IncludeFilter.Items": {
        "title": "ReportNameOne.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "reportNameTwos"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ReportNameOne.ScopeFilter"
          }
        }
      },
      "ReportNameOne.Filter": {
        "type": "object",
        "title": "ReportNameOne.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "data1",
                    "data2",
                    "extra",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ReportNameOne.Fields"
          },
          "include": {
            "title": "ReportNameOne.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ReportNameOne.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ReportNameOne>"
      },
      "ReportNameOne.Filter1": {
        "type": "object",
        "title": "ReportNameOne.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": "ReportNameOne.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "data1",
                    "data2",
                    "extra",
                    "created"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ReportNameOne.Fields"
          },
          "include": {
            "title": "ReportNameOne.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ReportNameOne.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ReportNameOne>"
      },
      "ReportNameTwo.Filter": {
        "type": "object",
        "title": "ReportNameTwo.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "reportNameOneId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "data1",
                    "data2",
                    "extra",
                    "created",
                    "reportNameOneId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ReportNameTwo.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ReportNameTwo>"
      },
      "ReportNameTwo.Filter1": {
        "type": "object",
        "title": "ReportNameTwo.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": "ReportNameTwo.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "extra": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "reportNameOneId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "data1",
                    "data2",
                    "extra",
                    "created",
                    "reportNameOneId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ReportNameTwo.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ReportNameTwo>"
      },
      "ResponseFormCollection.Filter": {
        "type": "object",
        "title": "ResponseFormCollection.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "tags": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "curator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "tags",
                    "data1",
                    "data2",
                    "comments",
                    "curator_id",
                    "modifier_id",
                    "created",
                    "updated"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ResponseFormCollection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ResponseFormCollection>"
      },
      "ResponseFormCollection.Filter1": {
        "type": "object",
        "title": "ResponseFormCollection.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": "ResponseFormCollection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "suffix": {
                    "type": "boolean"
                  },
                  "tags": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "curator_id": {
                    "type": "boolean"
                  },
                  "modifier_id": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "suffix",
                    "tags",
                    "data1",
                    "data2",
                    "comments",
                    "curator_id",
                    "modifier_id",
                    "created",
                    "updated"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ResponseFormCollection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ResponseFormCollection>"
      },
      "Response.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": "Response.ScopeFilter"
      },
      "Response.IncludeFilter.Items": {
        "title": "Response.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userProfile",
              "stakeHolder"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Response.ScopeFilter"
          }
        }
      },
      "Response.Filter": {
        "type": "object",
        "title": "Response.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"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "feedback": {
                    "type": "boolean"
                  },
                  "answers": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "stakeHolderId": {
                    "type": "boolean"
                  },
                  "subSurveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Response.Fields"
          },
          "include": {
            "title": "Response.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Response.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Response>"
      },
      "Response.Filter1": {
        "type": "object",
        "title": "Response.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": "Response.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "feedback": {
                    "type": "boolean"
                  },
                  "answers": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "stakeHolderId": {
                    "type": "boolean"
                  },
                  "subSurveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Response.Fields"
          },
          "include": {
            "title": "Response.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Response.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Response>"
      },
      "SapCollection.Filter": {
        "type": "object",
        "title": "SapCollection.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"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "indicatorIds": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "url": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "sapId",
                    "indicatorIds",
                    "title",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "url",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SapCollection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SapCollection>"
      },
      "SapCollection.Filter1": {
        "type": "object",
        "title": "SapCollection.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": "SapCollection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "indicatorIds": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "url": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "sapId",
                    "indicatorIds",
                    "title",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "url",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SapCollection.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SapCollection>"
      },
      "SapResponse.Filter": {
        "type": "object",
        "title": "SapResponse.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"
                  },
                  "Location": {
                    "type": "boolean"
                  },
                  "Title": {
                    "type": "boolean"
                  },
                  "dataType": {
                    "type": "boolean"
                  },
                  "categoryType": {
                    "type": "boolean"
                  },
                  "WasteCategory": {
                    "type": "boolean"
                  },
                  "Date": {
                    "type": "boolean"
                  },
                  "Type": {
                    "type": "boolean"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "FuelType": {
                    "type": "boolean"
                  },
                  "EmpId": {
                    "type": "boolean"
                  },
                  "BTOrigin": {
                    "type": "boolean"
                  },
                  "NetPay": {
                    "type": "boolean"
                  },
                  "Month": {
                    "type": "boolean"
                  },
                  "PurchaseOrder": {
                    "type": "boolean"
                  },
                  "HSNCode": {
                    "type": "boolean"
                  },
                  "TotalSpent": {
                    "type": "boolean"
                  },
                  "efKey": {
                    "type": "boolean"
                  },
                  "DPName": {
                    "type": "boolean"
                  },
                  "MaterialCategory": {
                    "type": "boolean"
                  },
                  "MaterialDescription": {
                    "type": "boolean"
                  },
                  "VendorCode": {
                    "type": "boolean"
                  },
                  "SupplierName": {
                    "type": "boolean"
                  },
                  "Plant": {
                    "type": "boolean"
                  },
                  "BTDestination": {
                    "type": "boolean"
                  },
                  "DepatureDate": {
                    "type": "boolean"
                  },
                  "ArrivalDate": {
                    "type": "boolean"
                  },
                  "BTPNR": {
                    "type": "boolean"
                  },
                  "classType": {
                    "type": "boolean"
                  },
                  "btTitle": {
                    "type": "boolean"
                  },
                  "BTMode": {
                    "type": "boolean"
                  },
                  "ModeOfTransportation": {
                    "type": "boolean"
                  },
                  "WasteDescription": {
                    "type": "boolean"
                  },
                  "CurrencyValue": {
                    "type": "boolean"
                  },
                  "Quantity": {
                    "type": "boolean"
                  },
                  "ProductType": {
                    "type": "boolean"
                  },
                  "MaterialNumber": {
                    "type": "boolean"
                  },
                  "OriginLocation": {
                    "type": "boolean"
                  },
                  "ContractType": {
                    "type": "boolean"
                  },
                  "EmpType": {
                    "type": "boolean"
                  },
                  "DOB": {
                    "type": "boolean"
                  },
                  "Gender": {
                    "type": "boolean"
                  },
                  "OfficeCity": {
                    "type": "boolean"
                  },
                  "OfficeLocation": {
                    "type": "boolean"
                  },
                  "InvoiceAmount": {
                    "type": "boolean"
                  },
                  "DestinationLocation": {
                    "type": "boolean"
                  },
                  "Currency": {
                    "type": "boolean"
                  },
                  "Rowcount": {
                    "type": "boolean"
                  },
                  "UoM": {
                    "type": "boolean"
                  },
                  "Distance": {
                    "type": "boolean"
                  },
                  "fileKey": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "fetched_on": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "Location",
                    "Title",
                    "dataType",
                    "categoryType",
                    "WasteCategory",
                    "Date",
                    "Type",
                    "sapId",
                    "FuelType",
                    "EmpId",
                    "BTOrigin",
                    "NetPay",
                    "Month",
                    "PurchaseOrder",
                    "HSNCode",
                    "TotalSpent",
                    "efKey",
                    "DPName",
                    "MaterialCategory",
                    "MaterialDescription",
                    "VendorCode",
                    "SupplierName",
                    "Plant",
                    "BTDestination",
                    "DepatureDate",
                    "ArrivalDate",
                    "BTPNR",
                    "classType",
                    "btTitle",
                    "BTMode",
                    "ModeOfTransportation",
                    "WasteDescription",
                    "CurrencyValue",
                    "Quantity",
                    "ProductType",
                    "MaterialNumber",
                    "OriginLocation",
                    "ContractType",
                    "EmpType",
                    "DOB",
                    "Gender",
                    "OfficeCity",
                    "OfficeLocation",
                    "InvoiceAmount",
                    "DestinationLocation",
                    "Currency",
                    "Rowcount",
                    "UoM",
                    "Distance",
                    "fileKey",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "fetched_on",
                    "level",
                    "locationId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SapResponse.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SapResponse>"
      },
      "SapResponse.Filter1": {
        "type": "object",
        "title": "SapResponse.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": "SapResponse.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "Location": {
                    "type": "boolean"
                  },
                  "Title": {
                    "type": "boolean"
                  },
                  "dataType": {
                    "type": "boolean"
                  },
                  "categoryType": {
                    "type": "boolean"
                  },
                  "WasteCategory": {
                    "type": "boolean"
                  },
                  "Date": {
                    "type": "boolean"
                  },
                  "Type": {
                    "type": "boolean"
                  },
                  "sapId": {
                    "type": "boolean"
                  },
                  "FuelType": {
                    "type": "boolean"
                  },
                  "EmpId": {
                    "type": "boolean"
                  },
                  "BTOrigin": {
                    "type": "boolean"
                  },
                  "NetPay": {
                    "type": "boolean"
                  },
                  "Month": {
                    "type": "boolean"
                  },
                  "PurchaseOrder": {
                    "type": "boolean"
                  },
                  "HSNCode": {
                    "type": "boolean"
                  },
                  "TotalSpent": {
                    "type": "boolean"
                  },
                  "efKey": {
                    "type": "boolean"
                  },
                  "DPName": {
                    "type": "boolean"
                  },
                  "MaterialCategory": {
                    "type": "boolean"
                  },
                  "MaterialDescription": {
                    "type": "boolean"
                  },
                  "VendorCode": {
                    "type": "boolean"
                  },
                  "SupplierName": {
                    "type": "boolean"
                  },
                  "Plant": {
                    "type": "boolean"
                  },
                  "BTDestination": {
                    "type": "boolean"
                  },
                  "DepatureDate": {
                    "type": "boolean"
                  },
                  "ArrivalDate": {
                    "type": "boolean"
                  },
                  "BTPNR": {
                    "type": "boolean"
                  },
                  "classType": {
                    "type": "boolean"
                  },
                  "btTitle": {
                    "type": "boolean"
                  },
                  "BTMode": {
                    "type": "boolean"
                  },
                  "ModeOfTransportation": {
                    "type": "boolean"
                  },
                  "WasteDescription": {
                    "type": "boolean"
                  },
                  "CurrencyValue": {
                    "type": "boolean"
                  },
                  "Quantity": {
                    "type": "boolean"
                  },
                  "ProductType": {
                    "type": "boolean"
                  },
                  "MaterialNumber": {
                    "type": "boolean"
                  },
                  "OriginLocation": {
                    "type": "boolean"
                  },
                  "ContractType": {
                    "type": "boolean"
                  },
                  "EmpType": {
                    "type": "boolean"
                  },
                  "DOB": {
                    "type": "boolean"
                  },
                  "Gender": {
                    "type": "boolean"
                  },
                  "OfficeCity": {
                    "type": "boolean"
                  },
                  "OfficeLocation": {
                    "type": "boolean"
                  },
                  "InvoiceAmount": {
                    "type": "boolean"
                  },
                  "DestinationLocation": {
                    "type": "boolean"
                  },
                  "Currency": {
                    "type": "boolean"
                  },
                  "Rowcount": {
                    "type": "boolean"
                  },
                  "UoM": {
                    "type": "boolean"
                  },
                  "Distance": {
                    "type": "boolean"
                  },
                  "fileKey": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "fetched_on": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "Location",
                    "Title",
                    "dataType",
                    "categoryType",
                    "WasteCategory",
                    "Date",
                    "Type",
                    "sapId",
                    "FuelType",
                    "EmpId",
                    "BTOrigin",
                    "NetPay",
                    "Month",
                    "PurchaseOrder",
                    "HSNCode",
                    "TotalSpent",
                    "efKey",
                    "DPName",
                    "MaterialCategory",
                    "MaterialDescription",
                    "VendorCode",
                    "SupplierName",
                    "Plant",
                    "BTDestination",
                    "DepatureDate",
                    "ArrivalDate",
                    "BTPNR",
                    "classType",
                    "btTitle",
                    "BTMode",
                    "ModeOfTransportation",
                    "WasteDescription",
                    "CurrencyValue",
                    "Quantity",
                    "ProductType",
                    "MaterialNumber",
                    "OriginLocation",
                    "ContractType",
                    "EmpType",
                    "DOB",
                    "Gender",
                    "OfficeCity",
                    "OfficeLocation",
                    "InvoiceAmount",
                    "DestinationLocation",
                    "Currency",
                    "Rowcount",
                    "UoM",
                    "Distance",
                    "fileKey",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "fetched_on",
                    "level",
                    "locationId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SapResponse.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SapResponse>"
      },
      "SaveSurvey.Filter": {
        "type": "object",
        "title": "SaveSurvey.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"
                  },
                  "sector": {
                    "type": "boolean"
                  },
                  "focusArea": {
                    "type": "boolean"
                  },
                  "selectedTopic": {
                    "type": "boolean"
                  },
                  "questions": {
                    "type": "boolean"
                  },
                  "selectedQuestion": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "subSurveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SaveSurvey.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SaveSurvey>"
      },
      "SaveSurvey.Filter1": {
        "type": "object",
        "title": "SaveSurvey.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": "SaveSurvey.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "sector": {
                    "type": "boolean"
                  },
                  "focusArea": {
                    "type": "boolean"
                  },
                  "selectedTopic": {
                    "type": "boolean"
                  },
                  "questions": {
                    "type": "boolean"
                  },
                  "selectedQuestion": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  },
                  "subSurveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SaveSurvey.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SaveSurvey>"
      },
      "ScopeName.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": "ScopeName.ScopeFilter"
      },
      "ScopeName.IncludeFilter.Items": {
        "title": "ScopeName.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "topicNames"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ScopeName.ScopeFilter"
          }
        }
      },
      "ScopeName.Filter": {
        "type": "object",
        "title": "ScopeName.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "moduleNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeName.Fields"
          },
          "include": {
            "title": "ScopeName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ScopeName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeName>"
      },
      "ScopeName.Filter1": {
        "type": "object",
        "title": "ScopeName.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": "ScopeName.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "moduleNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeName.Fields"
          },
          "include": {
            "title": "ScopeName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ScopeName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeName>"
      },
      "ScopeOne.Filter": {
        "type": "object",
        "title": "ScopeOne.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"
                  },
                  "data": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeOne.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeOne>"
      },
      "ScopeOne.Filter1": {
        "type": "object",
        "title": "ScopeOne.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": "ScopeOne.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeOne.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeOne>"
      },
      "ScopeThree.Filter": {
        "type": "object",
        "title": "ScopeThree.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"
                  },
                  "data": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeThree.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeThree>"
      },
      "ScopeThree.Filter1": {
        "type": "object",
        "title": "ScopeThree.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": "ScopeThree.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeThree.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeThree>"
      },
      "ScopeTwo.Filter": {
        "type": "object",
        "title": "ScopeTwo.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"
                  },
                  "data": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeTwo.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeTwo>"
      },
      "ScopeTwo.Filter1": {
        "type": "object",
        "title": "ScopeTwo.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": "ScopeTwo.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ScopeTwo.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ScopeTwo>"
      },
      "StakeHolder.Filter": {
        "type": "object",
        "title": "StakeHolder.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"
                  },
                  "categories": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "stakeholder": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StakeHolder.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StakeHolder>"
      },
      "StakeHolder.Filter1": {
        "type": "object",
        "title": "StakeHolder.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": "StakeHolder.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "categories": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "stakeholder": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StakeHolder.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StakeHolder>"
      },
      "Standard.Filter": {
        "type": "object",
        "title": "Standard.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"
                  },
                  "editable": {
                    "type": "boolean"
                  },
                  "sasb": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Standard.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Standard>"
      },
      "Standard.Filter1": {
        "type": "object",
        "title": "Standard.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": "Standard.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "editable": {
                    "type": "boolean"
                  },
                  "sasb": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Standard.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Standard>"
      },
      "StdCountry.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": "StdCountry.ScopeFilter"
      },
      "StdCountry.IncludeFilter.Items": {
        "title": "StdCountry.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "stdYears"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/StdCountry.ScopeFilter"
          }
        }
      },
      "StdCountry.Filter": {
        "type": "object",
        "title": "StdCountry.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"
                  },
                  "title": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdCountry.Fields"
          },
          "include": {
            "title": "StdCountry.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdCountry.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdCountry>"
      },
      "StdCountry.Filter1": {
        "type": "object",
        "title": "StdCountry.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": "StdCountry.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdCountry.Fields"
          },
          "include": {
            "title": "StdCountry.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdCountry.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdCountry>"
      },
      "StdName.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": "StdName.ScopeFilter"
      },
      "StdName.IncludeFilter.Items": {
        "title": "StdName.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "stdScopes"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/StdName.ScopeFilter"
          }
        }
      },
      "StdName.Filter": {
        "type": "object",
        "title": "StdName.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "stdYearId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "stdYearId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdName.Fields"
          },
          "include": {
            "title": "StdName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdName>"
      },
      "StdName.Filter1": {
        "type": "object",
        "title": "StdName.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": "StdName.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "stdYearId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "stdYearId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdName.Fields"
          },
          "include": {
            "title": "StdName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdName>"
      },
      "StdScope.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": "StdScope.ScopeFilter"
      },
      "StdScope.IncludeFilter.Items": {
        "title": "StdScope.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "stdTopics"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/StdScope.ScopeFilter"
          }
        }
      },
      "StdScope.Filter": {
        "type": "object",
        "title": "StdScope.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "stdNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "stdNameId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdScope.Fields"
          },
          "include": {
            "title": "StdScope.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdScope.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdScope>"
      },
      "StdScope.Filter1": {
        "type": "object",
        "title": "StdScope.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": "StdScope.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "stdNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "stdNameId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdScope.Fields"
          },
          "include": {
            "title": "StdScope.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdScope.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdScope>"
      },
      "StdTopic.Filter": {
        "type": "object",
        "title": "StdTopic.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "stdScopeId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "data1",
                    "data2",
                    "stdScopeId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdTopic.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdTopic>"
      },
      "StdTopic.Filter1": {
        "type": "object",
        "title": "StdTopic.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": "StdTopic.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "stdScopeId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "data1",
                    "data2",
                    "stdScopeId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdTopic.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdTopic>"
      },
      "StdYear.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": "StdYear.ScopeFilter"
      },
      "StdYear.IncludeFilter.Items": {
        "title": "StdYear.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "stdNames"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/StdYear.ScopeFilter"
          }
        }
      },
      "StdYear.Filter": {
        "type": "object",
        "title": "StdYear.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "stdCountryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "stdCountryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdYear.Fields"
          },
          "include": {
            "title": "StdYear.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdYear.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdYear>"
      },
      "StdYear.Filter1": {
        "type": "object",
        "title": "StdYear.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": "StdYear.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "stdCountryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "stdCountryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StdYear.Fields"
          },
          "include": {
            "title": "StdYear.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StdYear.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StdYear>"
      },
      "StructuredResponse.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": "StructuredResponse.ScopeFilter"
      },
      "StructuredResponse.IncludeFilter.Items": {
        "title": "StructuredResponse.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "dcf",
              "submitDcf"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/StructuredResponse.ScopeFilter"
          }
        }
      },
      "StructuredResponse.Filter": {
        "type": "object",
        "title": "StructuredResponse.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"
                  },
                  "maskId": {
                    "type": "boolean"
                  },
                  "reportedDate": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "efValue": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "date": {
                    "type": "boolean"
                  },
                  "label": {
                    "type": "boolean"
                  },
                  "parentId": {
                    "type": "boolean"
                  },
                  "isNull": {
                    "type": "boolean"
                  },
                  "isManualForm": {
                    "type": "boolean"
                  },
                  "valueType": {
                    "type": "boolean"
                  },
                  "currentId": {
                    "type": "boolean"
                  },
                  "additionalValue1": {
                    "type": "boolean"
                  },
                  "additionalValue2": {
                    "type": "boolean"
                  },
                  "additionalValue3": {
                    "type": "boolean"
                  },
                  "additionalValue4": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "endDate": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "formType": {
                    "type": "boolean"
                  },
                  "dataType": {
                    "type": "boolean"
                  },
                  "subCategory1": {
                    "type": "boolean"
                  },
                  "subCategory2": {
                    "type": "boolean"
                  },
                  "subCategory3": {
                    "type": "boolean"
                  },
                  "subCategory4": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "conversionValue": {
                    "type": "boolean"
                  },
                  "conversionUnit": {
                    "type": "boolean"
                  },
                  "uom": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "submitDcfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "maskId",
                    "reportedDate",
                    "uniqueId",
                    "efValue",
                    "title",
                    "date",
                    "label",
                    "parentId",
                    "isNull",
                    "isManualForm",
                    "valueType",
                    "currentId",
                    "additionalValue1",
                    "additionalValue2",
                    "additionalValue3",
                    "additionalValue4",
                    "attachment",
                    "startDate",
                    "endDate",
                    "level",
                    "locationId",
                    "formType",
                    "dataType",
                    "subCategory1",
                    "subCategory2",
                    "subCategory3",
                    "subCategory4",
                    "value",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "reporting_period",
                    "conversionValue",
                    "conversionUnit",
                    "uom",
                    "dcfId",
                    "submitDcfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StructuredResponse.Fields"
          },
          "include": {
            "title": "StructuredResponse.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StructuredResponse.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StructuredResponse>"
      },
      "StructuredResponse.Filter1": {
        "type": "object",
        "title": "StructuredResponse.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": "StructuredResponse.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "maskId": {
                    "type": "boolean"
                  },
                  "reportedDate": {
                    "type": "boolean"
                  },
                  "uniqueId": {
                    "type": "boolean"
                  },
                  "efValue": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "date": {
                    "type": "boolean"
                  },
                  "label": {
                    "type": "boolean"
                  },
                  "parentId": {
                    "type": "boolean"
                  },
                  "isNull": {
                    "type": "boolean"
                  },
                  "isManualForm": {
                    "type": "boolean"
                  },
                  "valueType": {
                    "type": "boolean"
                  },
                  "currentId": {
                    "type": "boolean"
                  },
                  "additionalValue1": {
                    "type": "boolean"
                  },
                  "additionalValue2": {
                    "type": "boolean"
                  },
                  "additionalValue3": {
                    "type": "boolean"
                  },
                  "additionalValue4": {
                    "type": "boolean"
                  },
                  "attachment": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "endDate": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "formType": {
                    "type": "boolean"
                  },
                  "dataType": {
                    "type": "boolean"
                  },
                  "subCategory1": {
                    "type": "boolean"
                  },
                  "subCategory2": {
                    "type": "boolean"
                  },
                  "subCategory3": {
                    "type": "boolean"
                  },
                  "subCategory4": {
                    "type": "boolean"
                  },
                  "value": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "conversionValue": {
                    "type": "boolean"
                  },
                  "conversionUnit": {
                    "type": "boolean"
                  },
                  "uom": {
                    "type": "boolean"
                  },
                  "dcfId": {
                    "type": "boolean"
                  },
                  "submitDcfId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "maskId",
                    "reportedDate",
                    "uniqueId",
                    "efValue",
                    "title",
                    "date",
                    "label",
                    "parentId",
                    "isNull",
                    "isManualForm",
                    "valueType",
                    "currentId",
                    "additionalValue1",
                    "additionalValue2",
                    "additionalValue3",
                    "additionalValue4",
                    "attachment",
                    "startDate",
                    "endDate",
                    "level",
                    "locationId",
                    "formType",
                    "dataType",
                    "subCategory1",
                    "subCategory2",
                    "subCategory3",
                    "subCategory4",
                    "value",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by",
                    "reporting_period",
                    "conversionValue",
                    "conversionUnit",
                    "uom",
                    "dcfId",
                    "submitDcfId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "StructuredResponse.Fields"
          },
          "include": {
            "title": "StructuredResponse.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/StructuredResponse.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<StructuredResponse>"
      },
      "SubQuestion.Filter": {
        "type": "object",
        "title": "SubQuestion.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"
                  },
                  "options": {
                    "type": "boolean"
                  },
                  "questionId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubQuestion.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubQuestion>"
      },
      "SubQuestion.Filter1": {
        "type": "object",
        "title": "SubQuestion.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": "SubQuestion.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "options": {
                    "type": "boolean"
                  },
                  "questionId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubQuestion.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubQuestion>"
      },
      "SubSurvey.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": "SubSurvey.ScopeFilter"
      },
      "SubSurvey.IncludeFilter.Items": {
        "title": "SubSurvey.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "saveSurvey",
              "responses",
              "survey"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SubSurvey.ScopeFilter"
          }
        }
      },
      "SubSurvey.Filter": {
        "type": "object",
        "title": "SubSurvey.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"
                  },
                  "introduction": {
                    "type": "boolean"
                  },
                  "category_selected": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "surveyTitleId": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "introduction",
                    "category_selected",
                    "status",
                    "surveyTitleId",
                    "created",
                    "surveyId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubSurvey.Fields"
          },
          "include": {
            "title": "SubSurvey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SubSurvey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubSurvey>"
      },
      "SubSurvey.Filter1": {
        "type": "object",
        "title": "SubSurvey.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": "SubSurvey.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "introduction": {
                    "type": "boolean"
                  },
                  "category_selected": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "surveyTitleId": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "introduction",
                    "category_selected",
                    "status",
                    "surveyTitleId",
                    "created",
                    "surveyId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubSurvey.Fields"
          },
          "include": {
            "title": "SubSurvey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SubSurvey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubSurvey>"
      },
      "SubTopic.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": "SubTopic.ScopeFilter"
      },
      "SubTopic.IncludeFilter.Items": {
        "title": "SubTopic.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "topic"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SubTopic.ScopeFilter"
          }
        }
      },
      "SubTopic.Filter": {
        "type": "object",
        "title": "SubTopic.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"
                  },
                  "standards": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubTopic.Fields"
          },
          "include": {
            "title": "SubTopic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SubTopic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubTopic>"
      },
      "SubTopic.Filter1": {
        "type": "object",
        "title": "SubTopic.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": "SubTopic.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "standards": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubTopic.Fields"
          },
          "include": {
            "title": "SubTopic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SubTopic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubTopic>"
      },
      "SubmitCf.Filter": {
        "type": "object",
        "title": "SubmitCf.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"
                  },
                  "cf": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequencycd": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "assignmentId": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "cf",
                    "user_type",
                    "site",
                    "reporting_period",
                    "response",
                    "type",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "approved_on",
                    "rejected_on",
                    "frequencycd",
                    "reject",
                    "submitted_by",
                    "approved_by",
                    "reviewed_by",
                    "return_remarks",
                    "reviewed_on",
                    "self",
                    "assignmentId",
                    "form_type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitCf.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitCf>"
      },
      "SubmitCf.Filter1": {
        "type": "object",
        "title": "SubmitCf.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": "SubmitCf.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "cf": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequencycd": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "assignmentId": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "cf",
                    "user_type",
                    "site",
                    "reporting_period",
                    "response",
                    "type",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "approved_on",
                    "rejected_on",
                    "frequencycd",
                    "reject",
                    "submitted_by",
                    "approved_by",
                    "reviewed_by",
                    "return_remarks",
                    "reviewed_on",
                    "self",
                    "assignmentId",
                    "form_type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitCf.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitCf>"
      },
      "SubmitDcfNew.Filter": {
        "type": "object",
        "title": "SubmitDcfNew.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"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "dcf": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequencycd": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "assignmentId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reviewed_by",
                    "reviewed_on",
                    "dcf",
                    "user_type",
                    "form_type",
                    "site",
                    "reporting_period",
                    "response",
                    "type",
                    "remarks",
                    "return_remarks",
                    "standard",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "approved_on",
                    "rejected_on",
                    "frequencycd",
                    "reject",
                    "submitted_by",
                    "approved_by",
                    "self",
                    "assignmentId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitDcfNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitDcfNew>"
      },
      "SubmitDcfNew.Filter1": {
        "type": "object",
        "title": "SubmitDcfNew.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": "SubmitDcfNew.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "dcf": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequencycd": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "assignmentId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reviewed_by",
                    "reviewed_on",
                    "dcf",
                    "user_type",
                    "form_type",
                    "site",
                    "reporting_period",
                    "response",
                    "type",
                    "remarks",
                    "return_remarks",
                    "standard",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "approved_on",
                    "rejected_on",
                    "frequencycd",
                    "reject",
                    "submitted_by",
                    "approved_by",
                    "self",
                    "assignmentId",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitDcfNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitDcfNew>"
      },
      "SubmitDcf.Filter": {
        "type": "object",
        "title": "SubmitDcf.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"
                  },
                  "dcf": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequencycd": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitDcf.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitDcf>"
      },
      "SubmitDcf.Filter1": {
        "type": "object",
        "title": "SubmitDcf.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": "SubmitDcf.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "dcf": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "site": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "standard": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequencycd": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitDcf.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitDcf>"
      },
      "SubmitRfNew.Filter": {
        "type": "object",
        "title": "SubmitRfNew.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"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "coverage": {
                    "type": "boolean"
                  },
                  "entity_type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "rfid",
                    "framework",
                    "response",
                    "type",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "categoryId",
                    "indicatorId",
                    "topicId",
                    "reject",
                    "submitted_by",
                    "level",
                    "coverage",
                    "entity_type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitRfNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitRfNew>"
      },
      "SubmitRfNew.Filter1": {
        "type": "object",
        "title": "SubmitRfNew.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": "SubmitRfNew.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "coverage": {
                    "type": "boolean"
                  },
                  "entity_type": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "rfid",
                    "framework",
                    "response",
                    "type",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "categoryId",
                    "indicatorId",
                    "topicId",
                    "reject",
                    "submitted_by",
                    "level",
                    "coverage",
                    "entity_type",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitRfNew.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitRfNew>"
      },
      "SubmitRf.Filter": {
        "type": "object",
        "title": "SubmitRf.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"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "rfid",
                    "framework",
                    "response",
                    "type",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "categoryId",
                    "indicatorId",
                    "topicId",
                    "reject",
                    "submitted_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitRf.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitRf>"
      },
      "SubmitRf.Filter1": {
        "type": "object",
        "title": "SubmitRf.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": "SubmitRf.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "rfid": {
                    "type": "boolean"
                  },
                  "framework": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "indicatorId": {
                    "type": "boolean"
                  },
                  "topicId": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "rfid",
                    "framework",
                    "response",
                    "type",
                    "edit",
                    "data1",
                    "created_on",
                    "modified_on",
                    "data2",
                    "categoryId",
                    "indicatorId",
                    "topicId",
                    "reject",
                    "submitted_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SubmitRf.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubmitRf>"
      },
      "SupplierActionHistory.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": "SupplierActionHistory.ScopeFilter"
      },
      "SupplierActionHistory.IncludeFilter.Items": {
        "title": "SupplierActionHistory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplierActionHistory.ScopeFilter"
          }
        }
      },
      "SupplierActionHistory.Filter": {
        "type": "object",
        "title": "SupplierActionHistory.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"
                  },
                  "correctiveAction": {
                    "type": "boolean"
                  },
                  "rootCause": {
                    "type": "boolean"
                  },
                  "actionTaken": {
                    "type": "boolean"
                  },
                  "auditorAttachments": {
                    "type": "boolean"
                  },
                  "supplierAttachments": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "supplier_submitted_by": {
                    "type": "boolean"
                  },
                  "supplier_submitted_on": {
                    "type": "boolean"
                  },
                  "returned_on": {
                    "type": "boolean"
                  },
                  "returned_by": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "supplierActionId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "correctiveAction",
                    "rootCause",
                    "actionTaken",
                    "auditorAttachments",
                    "supplierAttachments",
                    "approverComments",
                    "type",
                    "reject",
                    "supplier_submitted_by",
                    "supplier_submitted_on",
                    "returned_on",
                    "returned_by",
                    "approved_on",
                    "approved_by",
                    "vendorId",
                    "supplierActionId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierActionHistory.Fields"
          },
          "include": {
            "title": "SupplierActionHistory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierActionHistory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierActionHistory>"
      },
      "SupplierActionHistory.Filter1": {
        "type": "object",
        "title": "SupplierActionHistory.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": "SupplierActionHistory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "correctiveAction": {
                    "type": "boolean"
                  },
                  "rootCause": {
                    "type": "boolean"
                  },
                  "actionTaken": {
                    "type": "boolean"
                  },
                  "auditorAttachments": {
                    "type": "boolean"
                  },
                  "supplierAttachments": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "supplier_submitted_by": {
                    "type": "boolean"
                  },
                  "supplier_submitted_on": {
                    "type": "boolean"
                  },
                  "returned_on": {
                    "type": "boolean"
                  },
                  "returned_by": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "supplierActionId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "correctiveAction",
                    "rootCause",
                    "actionTaken",
                    "auditorAttachments",
                    "supplierAttachments",
                    "approverComments",
                    "type",
                    "reject",
                    "supplier_submitted_by",
                    "supplier_submitted_on",
                    "returned_on",
                    "returned_by",
                    "approved_on",
                    "approved_by",
                    "vendorId",
                    "supplierActionId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierActionHistory.Fields"
          },
          "include": {
            "title": "SupplierActionHistory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierActionHistory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierActionHistory>"
      },
      "SupplierAction.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": "SupplierAction.ScopeFilter"
      },
      "SupplierAction.IncludeFilter.Items": {
        "title": "SupplierAction.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendorCode",
              "assessmentSubSection2",
              "supplierActionHistories"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplierAction.ScopeFilter"
          }
        }
      },
      "SupplierAction.Filter": {
        "type": "object",
        "title": "SupplierAction.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"
                  },
                  "finding": {
                    "type": "boolean"
                  },
                  "actionId": {
                    "type": "boolean"
                  },
                  "actionData": {
                    "type": "boolean"
                  },
                  "nc": {
                    "type": "boolean"
                  },
                  "ofi": {
                    "type": "boolean"
                  },
                  "categoryOfFinding": {
                    "type": "boolean"
                  },
                  "isCritical": {
                    "type": "boolean"
                  },
                  "nonComplianceType": {
                    "type": "boolean"
                  },
                  "applicableLaw": {
                    "type": "boolean"
                  },
                  "otherLaw": {
                    "type": "boolean"
                  },
                  "action_status": {
                    "type": "boolean"
                  },
                  "actionPlanSupplierAttachments": {
                    "type": "boolean"
                  },
                  "auditorAttachments": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "priority": {
                    "type": "boolean"
                  },
                  "actionDueDate": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "actionTargetDate": {
                    "type": "boolean"
                  },
                  "actionPlanSubmittedOn": {
                    "type": "boolean"
                  },
                  "actionPlanSubmittedBy": {
                    "type": "boolean"
                  },
                  "actionPlanRejectedOn": {
                    "type": "boolean"
                  },
                  "actionPlanRejectedBy": {
                    "type": "boolean"
                  },
                  "actionPlanApprovedOn": {
                    "type": "boolean"
                  },
                  "actionPlanApprovedBy": {
                    "type": "boolean"
                  },
                  "rootCause": {
                    "type": "boolean"
                  },
                  "actionPlanApproverComments": {
                    "type": "boolean"
                  },
                  "proposedCorrectiveAction": {
                    "type": "boolean"
                  },
                  "auditor_modified_by": {
                    "type": "boolean"
                  },
                  "auditor_modified_on": {
                    "type": "boolean"
                  },
                  "supplier_modified_by": {
                    "type": "boolean"
                  },
                  "supplier_modified_on": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "vendorCodeId": {
                    "type": "boolean"
                  },
                  "assessmentSubSection2Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "finding",
                    "actionId",
                    "actionData",
                    "nc",
                    "ofi",
                    "categoryOfFinding",
                    "isCritical",
                    "nonComplianceType",
                    "applicableLaw",
                    "otherLaw",
                    "action_status",
                    "actionPlanSupplierAttachments",
                    "auditorAttachments",
                    "description",
                    "priority",
                    "actionDueDate",
                    "status",
                    "type",
                    "reject",
                    "actionTargetDate",
                    "actionPlanSubmittedOn",
                    "actionPlanSubmittedBy",
                    "actionPlanRejectedOn",
                    "actionPlanRejectedBy",
                    "actionPlanApprovedOn",
                    "actionPlanApprovedBy",
                    "rootCause",
                    "actionPlanApproverComments",
                    "proposedCorrectiveAction",
                    "auditor_modified_by",
                    "auditor_modified_on",
                    "supplier_modified_by",
                    "supplier_modified_on",
                    "approved_on",
                    "approved_by",
                    "created_on",
                    "created_by",
                    "supplierAssessmentAssignmentId",
                    "vendorCodeId",
                    "assessmentSubSection2Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAction.Fields"
          },
          "include": {
            "title": "SupplierAction.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierAction.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAction>"
      },
      "SupplierAction.Filter1": {
        "type": "object",
        "title": "SupplierAction.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": "SupplierAction.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "finding": {
                    "type": "boolean"
                  },
                  "actionId": {
                    "type": "boolean"
                  },
                  "actionData": {
                    "type": "boolean"
                  },
                  "nc": {
                    "type": "boolean"
                  },
                  "ofi": {
                    "type": "boolean"
                  },
                  "categoryOfFinding": {
                    "type": "boolean"
                  },
                  "isCritical": {
                    "type": "boolean"
                  },
                  "nonComplianceType": {
                    "type": "boolean"
                  },
                  "applicableLaw": {
                    "type": "boolean"
                  },
                  "otherLaw": {
                    "type": "boolean"
                  },
                  "action_status": {
                    "type": "boolean"
                  },
                  "actionPlanSupplierAttachments": {
                    "type": "boolean"
                  },
                  "auditorAttachments": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "priority": {
                    "type": "boolean"
                  },
                  "actionDueDate": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "actionTargetDate": {
                    "type": "boolean"
                  },
                  "actionPlanSubmittedOn": {
                    "type": "boolean"
                  },
                  "actionPlanSubmittedBy": {
                    "type": "boolean"
                  },
                  "actionPlanRejectedOn": {
                    "type": "boolean"
                  },
                  "actionPlanRejectedBy": {
                    "type": "boolean"
                  },
                  "actionPlanApprovedOn": {
                    "type": "boolean"
                  },
                  "actionPlanApprovedBy": {
                    "type": "boolean"
                  },
                  "rootCause": {
                    "type": "boolean"
                  },
                  "actionPlanApproverComments": {
                    "type": "boolean"
                  },
                  "proposedCorrectiveAction": {
                    "type": "boolean"
                  },
                  "auditor_modified_by": {
                    "type": "boolean"
                  },
                  "auditor_modified_on": {
                    "type": "boolean"
                  },
                  "supplier_modified_by": {
                    "type": "boolean"
                  },
                  "supplier_modified_on": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "vendorCodeId": {
                    "type": "boolean"
                  },
                  "assessmentSubSection2Id": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "finding",
                    "actionId",
                    "actionData",
                    "nc",
                    "ofi",
                    "categoryOfFinding",
                    "isCritical",
                    "nonComplianceType",
                    "applicableLaw",
                    "otherLaw",
                    "action_status",
                    "actionPlanSupplierAttachments",
                    "auditorAttachments",
                    "description",
                    "priority",
                    "actionDueDate",
                    "status",
                    "type",
                    "reject",
                    "actionTargetDate",
                    "actionPlanSubmittedOn",
                    "actionPlanSubmittedBy",
                    "actionPlanRejectedOn",
                    "actionPlanRejectedBy",
                    "actionPlanApprovedOn",
                    "actionPlanApprovedBy",
                    "rootCause",
                    "actionPlanApproverComments",
                    "proposedCorrectiveAction",
                    "auditor_modified_by",
                    "auditor_modified_on",
                    "supplier_modified_by",
                    "supplier_modified_on",
                    "approved_on",
                    "approved_by",
                    "created_on",
                    "created_by",
                    "supplierAssessmentAssignmentId",
                    "vendorCodeId",
                    "assessmentSubSection2Id"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAction.Fields"
          },
          "include": {
            "title": "SupplierAction.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierAction.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAction>"
      },
      "SupplierAssessmentAssignment.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": "SupplierAssessmentAssignment.ScopeFilter"
      },
      "SupplierAssessmentAssignment.IncludeFilter.Items": {
        "title": "SupplierAssessmentAssignment.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "srf",
              "supplierAssignmentSubmission",
              "auditorAssignmentSubmission",
              "supplierSectionSubmissions",
              "supplierActions",
              "supplier",
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplierAssessmentAssignment.ScopeFilter"
          }
        }
      },
      "SupplierAssessmentAssignment.Filter": {
        "type": "object",
        "title": "SupplierAssessmentAssignment.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"
                  },
                  "auditor_ids": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "assessmentStartDate": {
                    "type": "boolean"
                  },
                  "assessmentEndDate": {
                    "type": "boolean"
                  },
                  "auditStartDate": {
                    "type": "boolean"
                  },
                  "auditEndDate": {
                    "type": "boolean"
                  },
                  "supplierMSIScore": {
                    "type": "boolean"
                  },
                  "auditorMSIScore": {
                    "type": "boolean"
                  },
                  "isAutoScoreUpdated": {
                    "type": "boolean"
                  },
                  "supplierSubmittedOn": {
                    "type": "boolean"
                  },
                  "auditorSubmittedOn": {
                    "type": "boolean"
                  },
                  "supplierModifiedOn": {
                    "type": "boolean"
                  },
                  "auditorModifiedOn": {
                    "type": "boolean"
                  },
                  "supplierSubmittedBy": {
                    "type": "boolean"
                  },
                  "auditorSubmittedBy": {
                    "type": "boolean"
                  },
                  "supplierModifiedBy": {
                    "type": "boolean"
                  },
                  "auditorModifiedBy": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "isReAssessmentTriggered": {
                    "type": "boolean"
                  },
                  "re_created_on": {
                    "type": "boolean"
                  },
                  "re_supplier_assessment_assignment_id": {
                    "type": "boolean"
                  },
                  "attachment1": {
                    "type": "boolean"
                  },
                  "imported": {
                    "type": "boolean"
                  },
                  "attachment2": {
                    "type": "boolean"
                  },
                  "attachment3": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "actionPlanType": {
                    "type": "boolean"
                  },
                  "actionPlanSubmittedDate": {
                    "type": "boolean"
                  },
                  "actionPlanApprovedDate": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "group1": {
                    "type": "boolean"
                  },
                  "group2": {
                    "type": "boolean"
                  },
                  "group3": {
                    "type": "boolean"
                  },
                  "group4": {
                    "type": "boolean"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "auditor_ids",
                    "srfId",
                    "assessmentStartDate",
                    "assessmentEndDate",
                    "auditStartDate",
                    "auditEndDate",
                    "supplierMSIScore",
                    "auditorMSIScore",
                    "isAutoScoreUpdated",
                    "supplierSubmittedOn",
                    "auditorSubmittedOn",
                    "supplierModifiedOn",
                    "auditorModifiedOn",
                    "supplierSubmittedBy",
                    "auditorSubmittedBy",
                    "supplierModifiedBy",
                    "auditorModifiedBy",
                    "created_on",
                    "modified_on",
                    "vendorCode",
                    "created_by",
                    "modified_by",
                    "active",
                    "isReAssessmentTriggered",
                    "re_created_on",
                    "re_supplier_assessment_assignment_id",
                    "attachment1",
                    "imported",
                    "attachment2",
                    "attachment3",
                    "userProfileId",
                    "actionPlanType",
                    "actionPlanSubmittedDate",
                    "actionPlanApprovedDate",
                    "reviewer_ids",
                    "group1",
                    "group2",
                    "group3",
                    "group4",
                    "supplierId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAssessmentAssignment.Fields"
          },
          "include": {
            "title": "SupplierAssessmentAssignment.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAssessmentAssignment>"
      },
      "SupplierAssessmentAssignment.Filter1": {
        "type": "object",
        "title": "SupplierAssessmentAssignment.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": "SupplierAssessmentAssignment.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "auditor_ids": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "assessmentStartDate": {
                    "type": "boolean"
                  },
                  "assessmentEndDate": {
                    "type": "boolean"
                  },
                  "auditStartDate": {
                    "type": "boolean"
                  },
                  "auditEndDate": {
                    "type": "boolean"
                  },
                  "supplierMSIScore": {
                    "type": "boolean"
                  },
                  "auditorMSIScore": {
                    "type": "boolean"
                  },
                  "isAutoScoreUpdated": {
                    "type": "boolean"
                  },
                  "supplierSubmittedOn": {
                    "type": "boolean"
                  },
                  "auditorSubmittedOn": {
                    "type": "boolean"
                  },
                  "supplierModifiedOn": {
                    "type": "boolean"
                  },
                  "auditorModifiedOn": {
                    "type": "boolean"
                  },
                  "supplierSubmittedBy": {
                    "type": "boolean"
                  },
                  "auditorSubmittedBy": {
                    "type": "boolean"
                  },
                  "supplierModifiedBy": {
                    "type": "boolean"
                  },
                  "auditorModifiedBy": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "isReAssessmentTriggered": {
                    "type": "boolean"
                  },
                  "re_created_on": {
                    "type": "boolean"
                  },
                  "re_supplier_assessment_assignment_id": {
                    "type": "boolean"
                  },
                  "attachment1": {
                    "type": "boolean"
                  },
                  "imported": {
                    "type": "boolean"
                  },
                  "attachment2": {
                    "type": "boolean"
                  },
                  "attachment3": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "actionPlanType": {
                    "type": "boolean"
                  },
                  "actionPlanSubmittedDate": {
                    "type": "boolean"
                  },
                  "actionPlanApprovedDate": {
                    "type": "boolean"
                  },
                  "reviewer_ids": {
                    "type": "boolean"
                  },
                  "group1": {
                    "type": "boolean"
                  },
                  "group2": {
                    "type": "boolean"
                  },
                  "group3": {
                    "type": "boolean"
                  },
                  "group4": {
                    "type": "boolean"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "auditor_ids",
                    "srfId",
                    "assessmentStartDate",
                    "assessmentEndDate",
                    "auditStartDate",
                    "auditEndDate",
                    "supplierMSIScore",
                    "auditorMSIScore",
                    "isAutoScoreUpdated",
                    "supplierSubmittedOn",
                    "auditorSubmittedOn",
                    "supplierModifiedOn",
                    "auditorModifiedOn",
                    "supplierSubmittedBy",
                    "auditorSubmittedBy",
                    "supplierModifiedBy",
                    "auditorModifiedBy",
                    "created_on",
                    "modified_on",
                    "vendorCode",
                    "created_by",
                    "modified_by",
                    "active",
                    "isReAssessmentTriggered",
                    "re_created_on",
                    "re_supplier_assessment_assignment_id",
                    "attachment1",
                    "imported",
                    "attachment2",
                    "attachment3",
                    "userProfileId",
                    "actionPlanType",
                    "actionPlanSubmittedDate",
                    "actionPlanApprovedDate",
                    "reviewer_ids",
                    "group1",
                    "group2",
                    "group3",
                    "group4",
                    "supplierId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAssessmentAssignment.Fields"
          },
          "include": {
            "title": "SupplierAssessmentAssignment.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierAssessmentAssignment.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAssessmentAssignment>"
      },
      "SupplierAssignmentSubmission.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": "SupplierAssignmentSubmission.ScopeFilter"
      },
      "SupplierAssignmentSubmission.IncludeFilter.Items": {
        "title": "SupplierAssignmentSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplierAssignmentSubmission.ScopeFilter"
          }
        }
      },
      "SupplierAssignmentSubmission.Filter": {
        "type": "object",
        "title": "SupplierAssignmentSubmission.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"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "rejectionComments": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "rejected_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "supplierMSIScore": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "response",
                    "reject",
                    "rejectionComments",
                    "approverComments",
                    "created_on",
                    "rejected_on",
                    "approved_on",
                    "modified_on",
                    "submitted_on",
                    "submitted_by",
                    "rejected_by",
                    "approved_by",
                    "created_by",
                    "modified_by",
                    "supplierMSIScore",
                    "status",
                    "vendorCode",
                    "userProfileId",
                    "supplierAssessmentAssignmentId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAssignmentSubmission.Fields"
          },
          "include": {
            "title": "SupplierAssignmentSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAssignmentSubmission>"
      },
      "SupplierAssignmentSubmission.Filter1": {
        "type": "object",
        "title": "SupplierAssignmentSubmission.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": "SupplierAssignmentSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "rejectionComments": {
                    "type": "boolean"
                  },
                  "approverComments": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "rejected_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "supplierMSIScore": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "response",
                    "reject",
                    "rejectionComments",
                    "approverComments",
                    "created_on",
                    "rejected_on",
                    "approved_on",
                    "modified_on",
                    "submitted_on",
                    "submitted_by",
                    "rejected_by",
                    "approved_by",
                    "created_by",
                    "modified_by",
                    "supplierMSIScore",
                    "status",
                    "vendorCode",
                    "userProfileId",
                    "supplierAssessmentAssignmentId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAssignmentSubmission.Fields"
          },
          "include": {
            "title": "SupplierAssignmentSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierAssignmentSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAssignmentSubmission>"
      },
      "SupplierAudit.Filter": {
        "type": "object",
        "title": "SupplierAudit.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"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "selfAuditResponse": {
                    "type": "boolean"
                  },
                  "actualAuditResponse": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "supplierMSIScore": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "typeOfAudit": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "selfAuditResponse",
                    "actualAuditResponse",
                    "response",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "submitted_on",
                    "submitted_by",
                    "supplierMSIScore",
                    "status",
                    "vendorCode",
                    "vendorId",
                    "userProfileId",
                    "typeOfAudit"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAudit.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAudit>"
      },
      "SupplierAudit.Filter1": {
        "type": "object",
        "title": "SupplierAudit.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": "SupplierAudit.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "selfAuditResponse": {
                    "type": "boolean"
                  },
                  "actualAuditResponse": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "supplierMSIScore": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "typeOfAudit": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "type",
                    "selfAuditResponse",
                    "actualAuditResponse",
                    "response",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "submitted_on",
                    "submitted_by",
                    "supplierMSIScore",
                    "status",
                    "vendorCode",
                    "vendorId",
                    "userProfileId",
                    "typeOfAudit"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierAudit.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierAudit>"
      },
      "SupplierSectionSubmission.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": "SupplierSectionSubmission.ScopeFilter"
      },
      "SupplierSectionSubmission.IncludeFilter.Items": {
        "title": "SupplierSectionSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "assessmentSection",
              "assessmentSubSection1",
              "assessmentSubSection2",
              "dealerResponseForm"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplierSectionSubmission.ScopeFilter"
          }
        }
      },
      "SupplierSectionSubmission.Filter": {
        "type": "object",
        "title": "SupplierSectionSubmission.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"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "assessmentSectionId": {
                    "type": "boolean"
                  },
                  "assessmentSubSection1Id": {
                    "type": "boolean"
                  },
                  "assessmentSubSection2Id": {
                    "type": "boolean"
                  },
                  "dealerResponseFormId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "status",
                    "vendorCode",
                    "type",
                    "modified_by",
                    "modified_on",
                    "submitted_on",
                    "submitted_by",
                    "data1",
                    "userProfileId",
                    "supplierAssessmentAssignmentId",
                    "assessmentSectionId",
                    "assessmentSubSection1Id",
                    "assessmentSubSection2Id",
                    "dealerResponseFormId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierSectionSubmission.Fields"
          },
          "include": {
            "title": "SupplierSectionSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierSectionSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierSectionSubmission>"
      },
      "SupplierSectionSubmission.Filter1": {
        "type": "object",
        "title": "SupplierSectionSubmission.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": "SupplierSectionSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "supplierAssessmentAssignmentId": {
                    "type": "boolean"
                  },
                  "assessmentSectionId": {
                    "type": "boolean"
                  },
                  "assessmentSubSection1Id": {
                    "type": "boolean"
                  },
                  "assessmentSubSection2Id": {
                    "type": "boolean"
                  },
                  "dealerResponseFormId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "status",
                    "vendorCode",
                    "type",
                    "modified_by",
                    "modified_on",
                    "submitted_on",
                    "submitted_by",
                    "data1",
                    "userProfileId",
                    "supplierAssessmentAssignmentId",
                    "assessmentSectionId",
                    "assessmentSubSection1Id",
                    "assessmentSubSection2Id",
                    "dealerResponseFormId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierSectionSubmission.Fields"
          },
          "include": {
            "title": "SupplierSectionSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierSectionSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierSectionSubmission>"
      },
      "SupplierSrfMetaData.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": "SupplierSrfMetaData.ScopeFilter"
      },
      "SupplierSrfMetaData.IncludeFilter.Items": {
        "title": "SupplierSrfMetaData.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userProfile",
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplierSrfMetaData.ScopeFilter"
          }
        }
      },
      "SupplierSrfMetaData.Filter": {
        "type": "object",
        "title": "SupplierSrfMetaData.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"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "employeeBenefits": {
                    "type": "boolean"
                  },
                  "hazardousWasteRecover": {
                    "type": "boolean"
                  },
                  "hazardousWasteGeneration": {
                    "type": "boolean"
                  },
                  "hazardousWasteDisposal": {
                    "type": "boolean"
                  },
                  "nonHazardousWasteRecover": {
                    "type": "boolean"
                  },
                  "nonHazardousWasteGeneration": {
                    "type": "boolean"
                  },
                  "nonHazardousWasteDisposal": {
                    "type": "boolean"
                  },
                  "validationTeamMembers": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "formId",
                    "created_on",
                    "employeeBenefits",
                    "hazardousWasteRecover",
                    "hazardousWasteGeneration",
                    "hazardousWasteDisposal",
                    "nonHazardousWasteRecover",
                    "nonHazardousWasteGeneration",
                    "nonHazardousWasteDisposal",
                    "validationTeamMembers",
                    "userProfileId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierSrfMetaData.Fields"
          },
          "include": {
            "title": "SupplierSrfMetaData.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierSrfMetaData.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierSrfMetaData>"
      },
      "SupplierSrfMetaData.Filter1": {
        "type": "object",
        "title": "SupplierSrfMetaData.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": "SupplierSrfMetaData.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "formId": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "employeeBenefits": {
                    "type": "boolean"
                  },
                  "hazardousWasteRecover": {
                    "type": "boolean"
                  },
                  "hazardousWasteGeneration": {
                    "type": "boolean"
                  },
                  "hazardousWasteDisposal": {
                    "type": "boolean"
                  },
                  "nonHazardousWasteRecover": {
                    "type": "boolean"
                  },
                  "nonHazardousWasteGeneration": {
                    "type": "boolean"
                  },
                  "nonHazardousWasteDisposal": {
                    "type": "boolean"
                  },
                  "validationTeamMembers": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "formId",
                    "created_on",
                    "employeeBenefits",
                    "hazardousWasteRecover",
                    "hazardousWasteGeneration",
                    "hazardousWasteDisposal",
                    "nonHazardousWasteRecover",
                    "nonHazardousWasteGeneration",
                    "nonHazardousWasteDisposal",
                    "validationTeamMembers",
                    "userProfileId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplierSrfMetaData.Fields"
          },
          "include": {
            "title": "SupplierSrfMetaData.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplierSrfMetaData.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplierSrfMetaData>"
      },
      "SupplyCategory.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": "SupplyCategory.ScopeFilter"
      },
      "SupplyCategory.IncludeFilter.Items": {
        "title": "SupplyCategory.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "supplySections"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplyCategory.ScopeFilter"
          }
        }
      },
      "SupplyCategory.Filter": {
        "type": "object",
        "title": "SupplyCategory.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"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "createdAt",
                    "updatedAt",
                    "remarks",
                    "status"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplyCategory.Fields"
          },
          "include": {
            "title": "SupplyCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplyCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplyCategory>"
      },
      "SupplyCategory.Filter1": {
        "type": "object",
        "title": "SupplyCategory.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": "SupplyCategory.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "remarks": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "createdAt",
                    "updatedAt",
                    "remarks",
                    "status"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplyCategory.Fields"
          },
          "include": {
            "title": "SupplyCategory.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplyCategory.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplyCategory>"
      },
      "SupplyChecklist.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": "SupplyChecklist.ScopeFilter"
      },
      "SupplyChecklist.IncludeFilter.Items": {
        "title": "SupplyChecklist.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "createdBy"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplyChecklist.ScopeFilter"
          }
        }
      },
      "SupplyChecklist.Filter": {
        "type": "object",
        "title": "SupplyChecklist.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"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "supplyCategoryId": {
                    "type": "boolean"
                  },
                  "values": {
                    "type": "boolean"
                  },
                  "supplySectionId": {
                    "type": "boolean"
                  },
                  "createdById": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "createdAt",
                    "updatedAt",
                    "status",
                    "supplyCategoryId",
                    "values",
                    "supplySectionId",
                    "createdById"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplyChecklist.Fields"
          },
          "include": {
            "title": "SupplyChecklist.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplyChecklist.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplyChecklist>"
      },
      "SupplyChecklist.Filter1": {
        "type": "object",
        "title": "SupplyChecklist.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": "SupplyChecklist.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "supplyCategoryId": {
                    "type": "boolean"
                  },
                  "values": {
                    "type": "boolean"
                  },
                  "supplySectionId": {
                    "type": "boolean"
                  },
                  "createdById": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "createdAt",
                    "updatedAt",
                    "status",
                    "supplyCategoryId",
                    "values",
                    "supplySectionId",
                    "createdById"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplyChecklist.Fields"
          },
          "include": {
            "title": "SupplyChecklist.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplyChecklist.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplyChecklist>"
      },
      "SupplySection.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": "SupplySection.ScopeFilter"
      },
      "SupplySection.IncludeFilter.Items": {
        "title": "SupplySection.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "supplyChecklists"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SupplySection.ScopeFilter"
          }
        }
      },
      "SupplySection.Filter": {
        "type": "object",
        "title": "SupplySection.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"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "supplyCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "createdAt",
                    "updatedAt",
                    "status",
                    "supplyCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplySection.Fields"
          },
          "include": {
            "title": "SupplySection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplySection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplySection>"
      },
      "SupplySection.Filter1": {
        "type": "object",
        "title": "SupplySection.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": "SupplySection.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "supplyCategoryId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "createdAt",
                    "updatedAt",
                    "status",
                    "supplyCategoryId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SupplySection.Fields"
          },
          "include": {
            "title": "SupplySection.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SupplySection.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SupplySection>"
      },
      "SurveyTitle.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": "SurveyTitle.ScopeFilter"
      },
      "SurveyTitle.IncludeFilter.Items": {
        "title": "SurveyTitle.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "surveys"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/SurveyTitle.ScopeFilter"
          }
        }
      },
      "SurveyTitle.Filter": {
        "type": "object",
        "title": "SurveyTitle.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"
                  },
                  "doubleMateriality": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SurveyTitle.Fields"
          },
          "include": {
            "title": "SurveyTitle.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SurveyTitle.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SurveyTitle>"
      },
      "SurveyTitle.Filter1": {
        "type": "object",
        "title": "SurveyTitle.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": "SurveyTitle.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "doubleMateriality": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "SurveyTitle.Fields"
          },
          "include": {
            "title": "SurveyTitle.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/SurveyTitle.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SurveyTitle>"
      },
      "Survey.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": "Survey.ScopeFilter"
      },
      "Survey.IncludeFilter.Items": {
        "title": "Survey.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "saveSurvey",
              "responses",
              "category",
              "subSurveys",
              "surveys"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Survey.ScopeFilter"
          }
        }
      },
      "Survey.Filter": {
        "type": "object",
        "title": "Survey.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"
                  },
                  "introduction": {
                    "type": "boolean"
                  },
                  "category_selected": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "surveyTitleId": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Survey.Fields"
          },
          "include": {
            "title": "Survey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Survey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Survey>"
      },
      "Survey.Filter1": {
        "type": "object",
        "title": "Survey.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": "Survey.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "introduction": {
                    "type": "boolean"
                  },
                  "category_selected": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "surveyTitleId": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "surveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Survey.Fields"
          },
          "include": {
            "title": "Survey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Survey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Survey>"
      },
      "TargetAction.Filter": {
        "type": "object",
        "title": "TargetAction.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"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newTargetsTwoId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "responsibility",
                    "targetDate",
                    "title",
                    "status",
                    "description",
                    "applicability",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "newTargetsTwoId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "TargetAction.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TargetAction>"
      },
      "TargetAction.Filter1": {
        "type": "object",
        "title": "TargetAction.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": "TargetAction.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "responsibility": {
                    "type": "boolean"
                  },
                  "targetDate": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "applicability": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "newTargetsTwoId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "responsibility",
                    "targetDate",
                    "title",
                    "status",
                    "description",
                    "applicability",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "newTargetsTwoId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "TargetAction.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TargetAction>"
      },
      "Ticketing.Filter": {
        "type": "object",
        "title": "Ticketing.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"
                  },
                  "message": {
                    "type": "boolean"
                  },
                  "priority": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "userType": {
                    "type": "boolean"
                  },
                  "subject": {
                    "type": "boolean"
                  },
                  "raised_by": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "message",
                    "priority",
                    "category",
                    "userType",
                    "subject",
                    "raised_by",
                    "created_on",
                    "status",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ticketing.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ticketing>"
      },
      "Ticketing.Filter1": {
        "type": "object",
        "title": "Ticketing.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": "Ticketing.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "message": {
                    "type": "boolean"
                  },
                  "priority": {
                    "type": "boolean"
                  },
                  "category": {
                    "type": "boolean"
                  },
                  "userType": {
                    "type": "boolean"
                  },
                  "subject": {
                    "type": "boolean"
                  },
                  "raised_by": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "message",
                    "priority",
                    "category",
                    "userType",
                    "subject",
                    "raised_by",
                    "created_on",
                    "status",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ticketing.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ticketing>"
      },
      "TopLevelComponent.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": "TopLevelComponent.ScopeFilter"
      },
      "TopLevelComponent.IncludeFilter.Items": {
        "title": "TopLevelComponent.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "moduleNames"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/TopLevelComponent.ScopeFilter"
          }
        }
      },
      "TopLevelComponent.Filter": {
        "type": "object",
        "title": "TopLevelComponent.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "TopLevelComponent.Fields"
          },
          "include": {
            "title": "TopLevelComponent.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/TopLevelComponent.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TopLevelComponent>"
      },
      "TopLevelComponent.Filter1": {
        "type": "object",
        "title": "TopLevelComponent.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": "TopLevelComponent.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "TopLevelComponent.Fields"
          },
          "include": {
            "title": "TopLevelComponent.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/TopLevelComponent.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TopLevelComponent>"
      },
      "TopicName.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": "TopicName.ScopeFilter"
      },
      "TopicName.IncludeFilter.Items": {
        "title": "TopicName.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "frequencies"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/TopicName.ScopeFilter"
          }
        }
      },
      "TopicName.Filter": {
        "type": "object",
        "title": "TopicName.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "scopeNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "TopicName.Fields"
          },
          "include": {
            "title": "TopicName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/TopicName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TopicName>"
      },
      "TopicName.Filter1": {
        "type": "object",
        "title": "TopicName.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": "TopicName.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "data2": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "scopeNameId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "TopicName.Fields"
          },
          "include": {
            "title": "TopicName.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/TopicName.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TopicName>"
      },
      "Topic.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": "Topic.ScopeFilter"
      },
      "Topic.IncludeFilter.Items": {
        "title": "Topic.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "subTopics"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Topic.ScopeFilter"
          }
        }
      },
      "Topic.Filter": {
        "type": "object",
        "title": "Topic.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"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Topic.Fields"
          },
          "include": {
            "title": "Topic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Topic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Topic>"
      },
      "Topic.Filter1": {
        "type": "object",
        "title": "Topic.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": "Topic.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Topic.Fields"
          },
          "include": {
            "title": "Topic.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Topic.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Topic>"
      },
      "UserSurvey.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": "UserSurvey.ScopeFilter"
      },
      "UserSurvey.IncludeFilter.Items": {
        "title": "UserSurvey.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userProfile",
              "userSurveyTriggers"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/UserSurvey.ScopeFilter"
          }
        }
      },
      "UserSurvey.Filter": {
        "type": "object",
        "title": "UserSurvey.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": "UserSurvey.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "endDate": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "link": {
                    "type": "boolean"
                  },
                  "surveyConfig": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "reporting_period",
                    "startDate",
                    "endDate",
                    "active",
                    "link",
                    "surveyConfig",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserSurvey.Fields"
          },
          "include": {
            "title": "UserSurvey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/UserSurvey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserSurvey>"
      },
      "VendorCompany.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": "VendorCompany.ScopeFilter"
      },
      "VendorCompany.IncludeFilter.Items": {
        "title": "VendorCompany.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendorCodes"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/VendorCompany.ScopeFilter"
          }
        }
      },
      "VendorCompany.Filter": {
        "type": "object",
        "title": "VendorCompany.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": "VendorCompany.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "userProfileId",
                    "modified_on",
                    "modified_by",
                    "created_on",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "VendorCompany.Fields"
          },
          "include": {
            "title": "VendorCompany.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/VendorCompany.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<VendorCompany>"
      },
      "UserProfile.Filter1": {
        "type": "object",
        "title": "UserProfile.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"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "information": {
                    "type": "boolean"
                  },
                  "coginfo": {
                    "type": "boolean"
                  },
                  "role": {
                    "type": "boolean"
                  },
                  "supplierCode": {
                    "type": "boolean"
                  },
                  "dealerCode": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "userPortalUrl": {
                    "type": "boolean"
                  },
                  "adminPortalUrl": {
                    "type": "boolean"
                  },
                  "supplierPortalUrl": {
                    "type": "boolean"
                  },
                  "cognitoRefUserName": {
                    "type": "boolean"
                  },
                  "supervisor": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "emailSentCount": {
                    "type": "boolean"
                  },
                  "approvalType": {
                    "type": "boolean"
                  },
                  "ssoLogin": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "access": {
                    "type": "boolean"
                  },
                  "fyStartMonth": {
                    "type": "boolean"
                  },
                  "tierLabel": {
                    "type": "boolean"
                  },
                  "blocked": {
                    "type": "boolean"
                  },
                  "lastLogin": {
                    "type": "boolean"
                  },
                  "firstLogin": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "company",
                    "information",
                    "coginfo",
                    "role",
                    "supplierCode",
                    "dealerCode",
                    "active",
                    "userPortalUrl",
                    "adminPortalUrl",
                    "supplierPortalUrl",
                    "cognitoRefUserName",
                    "supervisor",
                    "modified_by",
                    "created_by",
                    "emailSentCount",
                    "approvalType",
                    "ssoLogin",
                    "userId",
                    "clientId",
                    "access",
                    "fyStartMonth",
                    "tierLabel",
                    "blocked",
                    "lastLogin",
                    "firstLogin"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserProfile.Fields"
          },
          "include": {
            "title": "UserProfile.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/UserProfile.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserProfile>"
      },
      "UserRoleAuthorization.Filter": {
        "type": "object",
        "title": "UserRoleAuthorization.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"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "roles": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "userProfileId",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "roles",
                    "user_id",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserRoleAuthorization.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserRoleAuthorization>"
      },
      "UserRoleAuthorization.Filter1": {
        "type": "object",
        "title": "UserRoleAuthorization.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": "UserRoleAuthorization.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "roles": {
                    "type": "boolean"
                  },
                  "user_id": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "userProfileId",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "roles",
                    "user_id",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "modified_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserRoleAuthorization.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserRoleAuthorization>"
      },
      "UserSurveyTrigger.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": "UserSurveyTrigger.ScopeFilter"
      },
      "UserSurveyTrigger.IncludeFilter.Items": {
        "title": "UserSurveyTrigger.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userProfile",
              "userSurvey"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/UserSurveyTrigger.ScopeFilter"
          }
        }
      },
      "UserSurveyTrigger.Filter": {
        "type": "object",
        "title": "UserSurveyTrigger.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": "UserSurveyTrigger.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "employeeId": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "clientIP": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "userSurveyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "employeeId",
                    "status",
                    "clientIP",
                    "response",
                    "comments",
                    "submitted_on",
                    "created_on",
                    "created_by",
                    "userProfileId",
                    "userSurveyId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserSurveyTrigger.Fields"
          },
          "include": {
            "title": "UserSurveyTrigger.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/UserSurveyTrigger.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserSurveyTrigger>"
      },
      "UserSurvey.Filter1": {
        "type": "object",
        "title": "UserSurvey.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "startDate": {
                    "type": "boolean"
                  },
                  "endDate": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "link": {
                    "type": "boolean"
                  },
                  "surveyConfig": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "description",
                    "reporting_period",
                    "startDate",
                    "endDate",
                    "active",
                    "link",
                    "surveyConfig",
                    "created_on",
                    "created_by",
                    "modified_on",
                    "modified_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserSurvey.Fields"
          },
          "include": {
            "title": "UserSurvey.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/UserSurvey.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserSurvey>"
      },
      "ValueChainSubmission.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": "ValueChainSubmission.ScopeFilter"
      },
      "ValueChainSubmission.IncludeFilter.Items": {
        "title": "ValueChainSubmission.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "srf",
              "vendor"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ValueChainSubmission.ScopeFilter"
          }
        }
      },
      "ValueChainSubmission.Filter": {
        "type": "object",
        "title": "ValueChainSubmission.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"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "partnerType": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "response2": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "reviewer_modified_on": {
                    "type": "boolean"
                  },
                  "reviewer_modified_by": {
                    "type": "boolean"
                  },
                  "reporter_modified_on": {
                    "type": "boolean"
                  },
                  "reporter_modified_by": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "return_status": {
                    "type": "boolean"
                  },
                  "approver_return": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "approve_return_by": {
                    "type": "boolean"
                  },
                  "approve_return_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reviewed_by",
                    "reviewed_on",
                    "user_type",
                    "vendorCode",
                    "partnerType",
                    "form_type",
                    "locationId",
                    "level",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "reporting_period",
                    "response",
                    "response2",
                    "type",
                    "return_remarks",
                    "edit",
                    "data1",
                    "submitted_on",
                    "approver_modified_on",
                    "approver_modified_by",
                    "reviewer_modified_on",
                    "reviewer_modified_by",
                    "reporter_modified_on",
                    "reporter_modified_by",
                    "last_modified_on",
                    "last_modified_by",
                    "reject",
                    "approved_on",
                    "rejected_on",
                    "frequency",
                    "return_status",
                    "approver_return",
                    "submitted_by",
                    "approved_by",
                    "approve_return_by",
                    "approve_return_on",
                    "self",
                    "entityUserAssId",
                    "entityAssId",
                    "documents",
                    "srfId",
                    "supplierId",
                    "userProfileId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ValueChainSubmission.Fields"
          },
          "include": {
            "title": "ValueChainSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ValueChainSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ValueChainSubmission>"
      },
      "ValueChainSubmission.Filter1": {
        "type": "object",
        "title": "ValueChainSubmission.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": "ValueChainSubmission.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "reviewed_by": {
                    "type": "boolean"
                  },
                  "reviewed_on": {
                    "type": "boolean"
                  },
                  "user_type": {
                    "type": "boolean"
                  },
                  "vendorCode": {
                    "type": "boolean"
                  },
                  "partnerType": {
                    "type": "boolean"
                  },
                  "form_type": {
                    "type": "boolean"
                  },
                  "locationId": {
                    "type": "boolean"
                  },
                  "level": {
                    "type": "boolean"
                  },
                  "tier0_id": {
                    "type": "boolean"
                  },
                  "tier1_id": {
                    "type": "boolean"
                  },
                  "tier2_id": {
                    "type": "boolean"
                  },
                  "tier3_id": {
                    "type": "boolean"
                  },
                  "reporting_period": {
                    "type": "boolean"
                  },
                  "response": {
                    "type": "boolean"
                  },
                  "response2": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "return_remarks": {
                    "type": "boolean"
                  },
                  "edit": {
                    "type": "boolean"
                  },
                  "data1": {
                    "type": "boolean"
                  },
                  "submitted_on": {
                    "type": "boolean"
                  },
                  "approver_modified_on": {
                    "type": "boolean"
                  },
                  "approver_modified_by": {
                    "type": "boolean"
                  },
                  "reviewer_modified_on": {
                    "type": "boolean"
                  },
                  "reviewer_modified_by": {
                    "type": "boolean"
                  },
                  "reporter_modified_on": {
                    "type": "boolean"
                  },
                  "reporter_modified_by": {
                    "type": "boolean"
                  },
                  "last_modified_on": {
                    "type": "boolean"
                  },
                  "last_modified_by": {
                    "type": "boolean"
                  },
                  "reject": {
                    "type": "boolean"
                  },
                  "approved_on": {
                    "type": "boolean"
                  },
                  "rejected_on": {
                    "type": "boolean"
                  },
                  "frequency": {
                    "type": "boolean"
                  },
                  "return_status": {
                    "type": "boolean"
                  },
                  "approver_return": {
                    "type": "boolean"
                  },
                  "submitted_by": {
                    "type": "boolean"
                  },
                  "approved_by": {
                    "type": "boolean"
                  },
                  "approve_return_by": {
                    "type": "boolean"
                  },
                  "approve_return_on": {
                    "type": "boolean"
                  },
                  "self": {
                    "type": "boolean"
                  },
                  "entityUserAssId": {
                    "type": "boolean"
                  },
                  "entityAssId": {
                    "type": "boolean"
                  },
                  "documents": {
                    "type": "boolean"
                  },
                  "srfId": {
                    "type": "boolean"
                  },
                  "supplierId": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "vendorId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "reviewed_by",
                    "reviewed_on",
                    "user_type",
                    "vendorCode",
                    "partnerType",
                    "form_type",
                    "locationId",
                    "level",
                    "tier0_id",
                    "tier1_id",
                    "tier2_id",
                    "tier3_id",
                    "reporting_period",
                    "response",
                    "response2",
                    "type",
                    "return_remarks",
                    "edit",
                    "data1",
                    "submitted_on",
                    "approver_modified_on",
                    "approver_modified_by",
                    "reviewer_modified_on",
                    "reviewer_modified_by",
                    "reporter_modified_on",
                    "reporter_modified_by",
                    "last_modified_on",
                    "last_modified_by",
                    "reject",
                    "approved_on",
                    "rejected_on",
                    "frequency",
                    "return_status",
                    "approver_return",
                    "submitted_by",
                    "approved_by",
                    "approve_return_by",
                    "approve_return_on",
                    "self",
                    "entityUserAssId",
                    "entityAssId",
                    "documents",
                    "srfId",
                    "supplierId",
                    "userProfileId",
                    "vendorId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ValueChainSubmission.Fields"
          },
          "include": {
            "title": "ValueChainSubmission.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ValueChainSubmission.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ValueChainSubmission>"
      },
      "Vehicle.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": "Vehicle.ScopeFilter"
      },
      "Vehicle.IncludeFilter.Items": {
        "title": "Vehicle.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "userProfile"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Vehicle.ScopeFilter"
          }
        }
      },
      "Vehicle.Filter": {
        "type": "object",
        "title": "Vehicle.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"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "updated_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "updated_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Vehicle.Fields"
          },
          "include": {
            "title": "Vehicle.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Vehicle.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Vehicle>"
      },
      "Vehicle.Filter1": {
        "type": "object",
        "title": "Vehicle.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": "Vehicle.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "title": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "updated_by": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "title",
                    "created_on",
                    "modified_on",
                    "created_by",
                    "updated_by",
                    "userProfileId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Vehicle.Fields"
          },
          "include": {
            "title": "Vehicle.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Vehicle.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Vehicle>"
      },
      "VendorCode.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": "VendorCode.ScopeFilter"
      },
      "VendorCode.IncludeFilter.Items": {
        "title": "VendorCode.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "vendorCompany",
              "lcaDataSubmissions"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/VendorCode.ScopeFilter"
          }
        }
      },
      "VendorCode.Filter": {
        "type": "object",
        "title": "VendorCode.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"
                  },
                  "code": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "emailSentCount": {
                    "type": "boolean"
                  },
                  "isBRSRCoreGroup": {
                    "type": "boolean"
                  },
                  "plantLocation": {
                    "type": "boolean"
                  },
                  "supplierCategory": {
                    "type": "boolean"
                  },
                  "supplierPriorityGroup": {
                    "type": "boolean"
                  },
                  "supplierContact": {
                    "type": "boolean"
                  },
                  "supplierName": {
                    "type": "boolean"
                  },
                  "supplierSPOC": {
                    "type": "boolean"
                  },
                  "supplierLocation": {
                    "type": "boolean"
                  },
                  "supplierSpentOn": {
                    "type": "boolean"
                  },
                  "supplierContact2": {
                    "type": "boolean"
                  },
                  "supplierContact3": {
                    "type": "boolean"
                  },
                  "supplierEmail2": {
                    "type": "boolean"
                  },
                  "supplierEmail3": {
                    "type": "boolean"
                  },
                  "supplierContact4": {
                    "type": "boolean"
                  },
                  "supplierContact5": {
                    "type": "boolean"
                  },
                  "supplierEmail4": {
                    "type": "boolean"
                  },
                  "supplierEmail5": {
                    "type": "boolean"
                  },
                  "dealerName": {
                    "type": "boolean"
                  },
                  "dealerSPOC": {
                    "type": "boolean"
                  },
                  "dealerCategory": {
                    "type": "boolean"
                  },
                  "dealerZone": {
                    "type": "boolean"
                  },
                  "dealerLocation": {
                    "type": "boolean"
                  },
                  "dealerCountry": {
                    "type": "boolean"
                  },
                  "dealerAO": {
                    "type": "boolean"
                  },
                  "service": {
                    "type": "boolean"
                  },
                  "sales": {
                    "type": "boolean"
                  },
                  "aps": {
                    "type": "boolean"
                  },
                  "ao": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "lastLoginOn": {
                    "type": "boolean"
                  },
                  "lastUnBlockedOn": {
                    "type": "boolean"
                  },
                  "lastBlockedOn": {
                    "type": "boolean"
                  },
                  "blockedBy": {
                    "type": "boolean"
                  },
                  "unBlockedBy": {
                    "type": "boolean"
                  },
                  "blocked": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "assessmentStartMonth": {
                    "type": "boolean"
                  },
                  "tvsPlantLocation": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "vendorCompanyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "code",
                    "clientId",
                    "emailSentCount",
                    "isBRSRCoreGroup",
                    "plantLocation",
                    "supplierCategory",
                    "supplierPriorityGroup",
                    "supplierContact",
                    "supplierName",
                    "supplierSPOC",
                    "supplierLocation",
                    "supplierSpentOn",
                    "supplierContact2",
                    "supplierContact3",
                    "supplierEmail2",
                    "supplierEmail3",
                    "supplierContact4",
                    "supplierContact5",
                    "supplierEmail4",
                    "supplierEmail5",
                    "dealerName",
                    "dealerSPOC",
                    "dealerCategory",
                    "dealerZone",
                    "dealerLocation",
                    "dealerCountry",
                    "dealerAO",
                    "service",
                    "sales",
                    "aps",
                    "ao",
                    "created_on",
                    "userProfileId",
                    "lastLoginOn",
                    "lastUnBlockedOn",
                    "lastBlockedOn",
                    "blockedBy",
                    "unBlockedBy",
                    "blocked",
                    "modified_on",
                    "assessmentStartMonth",
                    "tvsPlantLocation",
                    "created_by",
                    "modified_by",
                    "vendorCompanyId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "VendorCode.Fields"
          },
          "include": {
            "title": "VendorCode.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/VendorCode.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<VendorCode>"
      },
      "VendorCode.Filter1": {
        "type": "object",
        "title": "VendorCode.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": "VendorCode.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "code": {
                    "type": "boolean"
                  },
                  "clientId": {
                    "type": "boolean"
                  },
                  "emailSentCount": {
                    "type": "boolean"
                  },
                  "isBRSRCoreGroup": {
                    "type": "boolean"
                  },
                  "plantLocation": {
                    "type": "boolean"
                  },
                  "supplierCategory": {
                    "type": "boolean"
                  },
                  "supplierPriorityGroup": {
                    "type": "boolean"
                  },
                  "supplierContact": {
                    "type": "boolean"
                  },
                  "supplierName": {
                    "type": "boolean"
                  },
                  "supplierSPOC": {
                    "type": "boolean"
                  },
                  "supplierLocation": {
                    "type": "boolean"
                  },
                  "supplierSpentOn": {
                    "type": "boolean"
                  },
                  "supplierContact2": {
                    "type": "boolean"
                  },
                  "supplierContact3": {
                    "type": "boolean"
                  },
                  "supplierEmail2": {
                    "type": "boolean"
                  },
                  "supplierEmail3": {
                    "type": "boolean"
                  },
                  "supplierContact4": {
                    "type": "boolean"
                  },
                  "supplierContact5": {
                    "type": "boolean"
                  },
                  "supplierEmail4": {
                    "type": "boolean"
                  },
                  "supplierEmail5": {
                    "type": "boolean"
                  },
                  "dealerName": {
                    "type": "boolean"
                  },
                  "dealerSPOC": {
                    "type": "boolean"
                  },
                  "dealerCategory": {
                    "type": "boolean"
                  },
                  "dealerZone": {
                    "type": "boolean"
                  },
                  "dealerLocation": {
                    "type": "boolean"
                  },
                  "dealerCountry": {
                    "type": "boolean"
                  },
                  "dealerAO": {
                    "type": "boolean"
                  },
                  "service": {
                    "type": "boolean"
                  },
                  "sales": {
                    "type": "boolean"
                  },
                  "aps": {
                    "type": "boolean"
                  },
                  "ao": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "lastLoginOn": {
                    "type": "boolean"
                  },
                  "lastUnBlockedOn": {
                    "type": "boolean"
                  },
                  "lastBlockedOn": {
                    "type": "boolean"
                  },
                  "blockedBy": {
                    "type": "boolean"
                  },
                  "unBlockedBy": {
                    "type": "boolean"
                  },
                  "blocked": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "assessmentStartMonth": {
                    "type": "boolean"
                  },
                  "tvsPlantLocation": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "vendorCompanyId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "code",
                    "clientId",
                    "emailSentCount",
                    "isBRSRCoreGroup",
                    "plantLocation",
                    "supplierCategory",
                    "supplierPriorityGroup",
                    "supplierContact",
                    "supplierName",
                    "supplierSPOC",
                    "supplierLocation",
                    "supplierSpentOn",
                    "supplierContact2",
                    "supplierContact3",
                    "supplierEmail2",
                    "supplierEmail3",
                    "supplierContact4",
                    "supplierContact5",
                    "supplierEmail4",
                    "supplierEmail5",
                    "dealerName",
                    "dealerSPOC",
                    "dealerCategory",
                    "dealerZone",
                    "dealerLocation",
                    "dealerCountry",
                    "dealerAO",
                    "service",
                    "sales",
                    "aps",
                    "ao",
                    "created_on",
                    "userProfileId",
                    "lastLoginOn",
                    "lastUnBlockedOn",
                    "lastBlockedOn",
                    "blockedBy",
                    "unBlockedBy",
                    "blocked",
                    "modified_on",
                    "assessmentStartMonth",
                    "tvsPlantLocation",
                    "created_by",
                    "modified_by",
                    "vendorCompanyId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "VendorCode.Fields"
          },
          "include": {
            "title": "VendorCode.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/VendorCode.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<VendorCode>"
      },
      "VendorCompany.Filter1": {
        "type": "object",
        "title": "VendorCompany.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"
                  },
                  "userProfileId": {
                    "type": "boolean"
                  },
                  "modified_on": {
                    "type": "boolean"
                  },
                  "modified_by": {
                    "type": "boolean"
                  },
                  "created_on": {
                    "type": "boolean"
                  },
                  "created_by": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "userProfileId",
                    "modified_on",
                    "modified_by",
                    "created_on",
                    "created_by"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "VendorCompany.Fields"
          },
          "include": {
            "title": "VendorCompany.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/VendorCompany.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<VendorCompany>"
      }
    },
    "securitySchemes": {
      "jwt": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    }
  },
  "security": [
    {
      "jwt": []
    }
  ]
}