{
  "openapi": "3.0.0",
  "info": {
    "title": "gras-grapi",
    "version": "0.0.1",
    "description": "gras-grapi of grapple-solutions.com",
    "contact": {
      "name": "grapple-solutions.com",
      "email": "info@grapple-solutions.com"
    }
  },
  "paths": {
    "/combine-pdfs": {
      "post": {
        "x-controller-name": "GeminiController",
        "x-operation-name": "combinePdfs",
        "tags": [
          "GeminiController"
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Combine invitation (step0) and invoice (step1) PDFs"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "receiptId": {
                    "type": "string"
                  },
                  "invoiceFile": {
                    "type": "string"
                  },
                  "invitationFile": {
                    "type": "string"
                  }
                },
                "required": [
                  "receiptId",
                  "invoiceFile",
                  "invitationFile"
                ]
              }
            }
          }
        },
        "operationId": "GeminiController.combinePdfs"
      }
    },
    "/compare/count": {
      "get": {
        "x-controller-name": "CompareController",
        "x-operation-name": "count",
        "tags": [
          "CompareController"
        ],
        "responses": {
          "200": {
            "description": "Successfully executes the query.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "from_date": {
                      "type": "string"
                    },
                    "to_date": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        ],
        "operationId": "CompareController.count"
      }
    },
    "/compare/find": {
      "get": {
        "x-controller-name": "CompareController",
        "x-operation-name": "find",
        "tags": [
          "CompareController"
        ],
        "responses": {
          "200": {
            "description": "Array of Compare instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {}
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "where": {
                      "type": "object",
                      "properties": {
                        "from_date": {
                          "type": "string"
                        },
                        "to_date": {
                          "type": "string"
                        }
                      },
                      "additionalProperties": false
                    }
                  }
                }
              }
            }
          }
        ],
        "operationId": "CompareController.find"
      }
    },
    "/compare-simple/count": {
      "get": {
        "x-controller-name": "CompareSimpleController",
        "x-operation-name": "count",
        "tags": [
          "CompareSimpleController"
        ],
        "responses": {
          "200": {
            "description": "Successfully executes the query.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "from_date": {
                      "type": "string"
                    },
                    "to_date": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        ],
        "operationId": "CompareSimpleController.count"
      }
    },
    "/compare-simple/find": {
      "get": {
        "x-controller-name": "CompareSimpleController",
        "x-operation-name": "find",
        "tags": [
          "CompareSimpleController"
        ],
        "responses": {
          "200": {
            "description": "Array of Compare instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {}
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "where": {
                      "type": "object",
                      "properties": {
                        "from_date": {
                          "type": "string"
                        },
                        "to_date": {
                          "type": "string"
                        }
                      },
                      "additionalProperties": false
                    }
                  }
                }
              }
            }
          }
        ],
        "operationId": "CompareSimpleController.find"
      }
    },
    "/dealership-report/count": {
      "get": {
        "x-controller-name": "DealershipReportController",
        "x-operation-name": "count",
        "tags": [
          "DealershipReportController"
        ],
        "responses": {
          "200": {
            "description": "Successfully executes the query.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "from_date": {
                      "type": "string"
                    },
                    "to_date": {
                      "type": "string"
                    },
                    "vfnrFilter": {
                      "type": "string"
                    },
                    "vfnrhbFilter": {
                      "type": "string"
                    },
                    "limit": {
                      "type": "number"
                    },
                    "offset": {
                      "type": "number"
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        ],
        "operationId": "DealershipReportController.count"
      }
    },
    "/dealership-report/find": {
      "get": {
        "x-controller-name": "DealershipReportController",
        "x-operation-name": "find",
        "tags": [
          "DealershipReportController"
        ],
        "responses": {
          "200": {
            "description": "Array of Dealership Report instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {}
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "where": {
                      "type": "object",
                      "properties": {
                        "from_date": {
                          "type": "string"
                        },
                        "to_date": {
                          "type": "string"
                        },
                        "vfnrFilter": {
                          "type": "string"
                        },
                        "vfnrhbFilter": {
                          "type": "string"
                        }
                      },
                      "additionalProperties": false
                    },
                    "limit": {
                      "type": "number"
                    },
                    "offset": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        ],
        "operationId": "DealershipReportController.find"
      }
    },
    "/dealerships/count": {
      "get": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "count",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "200": {
            "description": "Dealerships count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dealerships.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Dealerships.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Dealerships>"
                }
              }
            }
          }
        ],
        "operationId": "DealershipsController.count"
      }
    },
    "/dealerships/{id}": {
      "put": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "replaceById",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "204": {
            "description": "Dealerships was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Dealerships"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealershipsController.replaceById"
      },
      "patch": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "updateById",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "204": {
            "description": "Dealerships was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealershipsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DealershipsController.updateById"
      },
      "get": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "findById",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "200": {
            "description": "Dealerships instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DealershipsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dealerships.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DealershipsController.findById"
      },
      "delete": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "deleteById",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "204": {
            "description": "Dealerships was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "DealershipsController.deleteById"
      }
    },
    "/dealerships": {
      "post": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "create",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "200": {
            "description": "Dealerships instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dealerships"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDealerships"
              }
            }
          }
        },
        "operationId": "DealershipsController.create"
      },
      "patch": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "updateAll",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "200": {
            "description": "Count of Dealerships models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Dealerships.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Dealerships>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DealershipsPartial"
              }
            }
          }
        },
        "operationId": "DealershipsController.updateAll"
      },
      "get": {
        "x-controller-name": "DealershipsController",
        "x-operation-name": "find",
        "tags": [
          "DealershipsController"
        ],
        "responses": {
          "200": {
            "description": "Array of Dealerships instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DealershipsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dealerships.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "DealershipsController.find"
      }
    },
    "/extractStep0DataWithGemini": {
      "post": {
        "x-controller-name": "GeminiStep0Controller",
        "x-operation-name": "extractStep0DataWithGemini",
        "tags": [
          "GeminiStep0Controller"
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Extracted data using Gemini API"
          }
        },
        "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": "GeminiStep0Controller.extractStep0DataWithGemini"
      }
    },
    "/extractStep1DataWithGemini": {
      "post": {
        "x-controller-name": "GeminiStep1Controller",
        "x-operation-name": "extractStep1DataWithGemini",
        "tags": [
          "GeminiStep1Controller"
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Extracted data using Gemini API"
          }
        },
        "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": "GeminiStep1Controller.extractStep1DataWithGemini"
      }
    },
    "/get-presigned-url": {
      "post": {
        "x-controller-name": "GeminiController",
        "x-operation-name": "getPreSignedUrl",
        "tags": [
          "GeminiController"
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Generate presigned URL for S3 file"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "fileName": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "GeminiController.getPreSignedUrl"
      }
    },
    "/mcp/messages": {
      "post": {
        "x-controller-name": "McpController",
        "x-operation-name": "handleMcpMessages",
        "tags": [
          "McpController"
        ],
        "x-mcp-controller": true,
        "responses": {
          "200": {
            "description": "Return value of McpController.handleMcpMessages"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "McpController.handleMcpMessages"
      }
    },
    "/mcp/sse": {
      "post": {
        "x-controller-name": "McpController",
        "x-operation-name": "handleMcpSsePost",
        "tags": [
          "McpController"
        ],
        "x-mcp-controller": true,
        "responses": {
          "200": {
            "description": "Return value of McpController.handleMcpSsePost"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "McpController.handleMcpSsePost"
      },
      "get": {
        "x-controller-name": "McpController",
        "x-operation-name": "mcpSse",
        "tags": [
          "McpController"
        ],
        "x-mcp-controller": true,
        "responses": {
          "200": {
            "description": "Return value of McpController.mcpSse"
          }
        },
        "operationId": "McpController.mcpSse"
      }
    },
    "/mcp": {
      "post": {
        "x-controller-name": "McpController",
        "x-operation-name": "handleMcpLegacy",
        "tags": [
          "McpController"
        ],
        "x-mcp-controller": true,
        "responses": {
          "200": {
            "description": "MCP Streamable HTTP + Legacy Synchronous Endpoint",
            "content": {
              "text/event-stream": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "McpController.handleMcpLegacy"
      }
    },
    "/parts/count": {
      "get": {
        "x-controller-name": "PartsController",
        "x-operation-name": "count",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "200": {
            "description": "Parts count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Parts.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Parts.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Parts>"
                }
              }
            }
          }
        ],
        "operationId": "PartsController.count"
      }
    },
    "/parts/{id}": {
      "put": {
        "x-controller-name": "PartsController",
        "x-operation-name": "replaceById",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "204": {
            "description": "Parts was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Parts"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PartsController.replaceById"
      },
      "patch": {
        "x-controller-name": "PartsController",
        "x-operation-name": "updateById",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "204": {
            "description": "Parts was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PartsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PartsController.updateById"
      },
      "get": {
        "x-controller-name": "PartsController",
        "x-operation-name": "findById",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "200": {
            "description": "Parts instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PartsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Parts.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PartsController.findById"
      },
      "delete": {
        "x-controller-name": "PartsController",
        "x-operation-name": "deleteById",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "204": {
            "description": "Parts was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "PartsController.deleteById"
      }
    },
    "/parts": {
      "post": {
        "x-controller-name": "PartsController",
        "x-operation-name": "create",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "200": {
            "description": "Parts instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Parts"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewParts"
              }
            }
          }
        },
        "operationId": "PartsController.create"
      },
      "patch": {
        "x-controller-name": "PartsController",
        "x-operation-name": "updateAll",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "200": {
            "description": "Count of Parts models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Parts.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Parts>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PartsPartial"
              }
            }
          }
        },
        "operationId": "PartsController.updateAll"
      },
      "get": {
        "x-controller-name": "PartsController",
        "x-operation-name": "find",
        "tags": [
          "PartsController"
        ],
        "responses": {
          "200": {
            "description": "Array of Parts instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PartsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Parts.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "PartsController.find"
      }
    },
    "/personalinformations/count": {
      "get": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "count",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "200": {
            "description": "Personalinformation count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Personalinformation.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Personalinformation.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Personalinformation>"
                }
              }
            }
          }
        ],
        "operationId": "PersonalinformationController.count"
      }
    },
    "/personalinformations/{id}": {
      "put": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "replaceById",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "204": {
            "description": "Personalinformation was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Personalinformation"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PersonalinformationController.replaceById"
      },
      "patch": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "updateById",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "204": {
            "description": "Personalinformation was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonalinformationPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PersonalinformationController.updateById"
      },
      "get": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "findById",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "200": {
            "description": "Personalinformation instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PersonalinformationWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Personalinformation.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PersonalinformationController.findById"
      },
      "delete": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "deleteById",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "204": {
            "description": "Personalinformation was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "PersonalinformationController.deleteById"
      }
    },
    "/personalinformations": {
      "post": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "create",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "200": {
            "description": "Personalinformation instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Personalinformation"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPersonalinformation"
              }
            }
          }
        },
        "operationId": "PersonalinformationController.create"
      },
      "patch": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "updateAll",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "200": {
            "description": "Count of Personalinformation models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Personalinformation.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Personalinformation>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonalinformationPartial"
              }
            }
          }
        },
        "operationId": "PersonalinformationController.updateAll"
      },
      "get": {
        "x-controller-name": "PersonalinformationController",
        "x-operation-name": "find",
        "tags": [
          "PersonalinformationController"
        ],
        "responses": {
          "200": {
            "description": "Array of Personalinformation instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PersonalinformationWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Personalinformation.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "PersonalinformationController.find"
      }
    },
    "/ping": {
      "get": {
        "x-controller-name": "PingController",
        "x-operation-name": "ping",
        "tags": [
          "PingController"
        ],
        "responses": {
          "200": {
            "description": "Ping Response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PingResponse"
                }
              }
            }
          }
        },
        "operationId": "PingController.ping"
      }
    },
    "/ping2": {
      "get": {
        "x-controller-name": "Ping2Controller",
        "x-operation-name": "ping2",
        "tags": [
          "Ping2Controller"
        ],
        "responses": {
          "200": {
            "description": "Ping2 Response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ping2Response"
                }
              }
            }
          }
        },
        "operationId": "Ping2Controller.ping2"
      }
    },
    "/purchasepaybacks/count": {
      "get": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "count",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "200": {
            "description": "Purchasepaybacks count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasepaybacks.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Purchasepaybacks.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Purchasepaybacks>"
                }
              }
            }
          }
        ],
        "operationId": "PurchasepaybacksController.count"
      }
    },
    "/purchasepaybacks/{id}/personalinformation": {
      "get": {
        "x-controller-name": "PurchasepaybacksPersonalinformationController",
        "x-operation-name": "getPersonalinformation",
        "tags": [
          "PurchasepaybacksPersonalinformationController"
        ],
        "responses": {
          "200": {
            "description": "Personalinformation belonging to Purchasepaybacks",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Personalinformation"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PurchasepaybacksPersonalinformationController.getPersonalinformation"
      }
    },
    "/purchasepaybacks/{id}/purchasereceipts": {
      "get": {
        "x-controller-name": "PurchasepaybacksPurchasereceiptsController",
        "x-operation-name": "getPurchasereceipts",
        "tags": [
          "PurchasepaybacksPurchasereceiptsController"
        ],
        "responses": {
          "200": {
            "description": "Purchasereceipts belonging to Purchasepaybacks",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasereceipts"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PurchasepaybacksPurchasereceiptsController.getPurchasereceipts"
      }
    },
    "/purchasepaybacks/{id}": {
      "put": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "replaceById",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "204": {
            "description": "Purchasepaybacks was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Purchasepaybacks"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PurchasepaybacksController.replaceById"
      },
      "patch": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "updateById",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "204": {
            "description": "Purchasepaybacks was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchasepaybacksPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PurchasepaybacksController.updateById"
      },
      "get": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "findById",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "200": {
            "description": "Purchasepaybacks instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PurchasepaybacksWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasepaybacks.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PurchasepaybacksController.findById"
      },
      "delete": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "deleteById",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "204": {
            "description": "Purchasepaybacks was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "PurchasepaybacksController.deleteById"
      }
    },
    "/purchasepaybacks": {
      "post": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "create",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "200": {
            "description": "Purchasepaybacks instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasepaybacks"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPurchasepaybacks"
              }
            }
          }
        },
        "operationId": "PurchasepaybacksController.create"
      },
      "patch": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "updateAll",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "200": {
            "description": "Count of Purchasepaybacks models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Purchasepaybacks.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Purchasepaybacks>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchasepaybacksPartial"
              }
            }
          }
        },
        "operationId": "PurchasepaybacksController.updateAll"
      },
      "get": {
        "x-controller-name": "PurchasepaybacksController",
        "x-operation-name": "find",
        "tags": [
          "PurchasepaybacksController"
        ],
        "responses": {
          "200": {
            "description": "Array of Purchasepaybacks instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PurchasepaybacksWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasepaybacks.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "PurchasepaybacksController.find"
      }
    },
    "/purchasereceipts/count": {
      "get": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "count",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "200": {
            "description": "Purchasereceipts count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasereceipts.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Purchasereceipts.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Purchasereceipts>"
                }
              }
            }
          }
        ],
        "operationId": "PurchasereceiptsController.count"
      }
    },
    "/purchasereceipts/{id}/dealerships": {
      "get": {
        "x-controller-name": "PurchasereceiptsDealershipsController",
        "x-operation-name": "getDealerships",
        "tags": [
          "PurchasereceiptsDealershipsController"
        ],
        "responses": {
          "200": {
            "description": "Dealerships belonging to Purchasereceipts",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dealerships"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PurchasereceiptsDealershipsController.getDealerships"
      }
    },
    "/purchasereceipts/{id}": {
      "put": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "replaceById",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "204": {
            "description": "Purchasereceipts was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Purchasereceipts"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PurchasereceiptsController.replaceById"
      },
      "patch": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "updateById",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "204": {
            "description": "Purchasereceipts was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchasereceiptsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PurchasereceiptsController.updateById"
      },
      "get": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "findById",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "200": {
            "description": "Purchasereceipts instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PurchasereceiptsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasereceipts.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PurchasereceiptsController.findById"
      },
      "delete": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "deleteById",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "204": {
            "description": "Purchasereceipts was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "PurchasereceiptsController.deleteById"
      }
    },
    "/purchasereceipts": {
      "post": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "create",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "200": {
            "description": "Purchasereceipts instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasereceipts"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPurchasereceipts"
              }
            }
          }
        },
        "operationId": "PurchasereceiptsController.create"
      },
      "patch": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "updateAll",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "200": {
            "description": "Count of Purchasereceipts models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Purchasereceipts.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Purchasereceipts>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchasereceiptsPartial"
              }
            }
          }
        },
        "operationId": "PurchasereceiptsController.updateAll"
      },
      "get": {
        "x-controller-name": "PurchasereceiptsController",
        "x-operation-name": "find",
        "tags": [
          "PurchasereceiptsController"
        ],
        "responses": {
          "200": {
            "description": "Array of Purchasereceipts instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PurchasereceiptsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Purchasereceipts.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "PurchasereceiptsController.find"
      }
    },
    "/purchasereceipts-backups/count": {
      "get": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "count",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "200": {
            "description": "PurchasereceiptsBackup count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PurchasereceiptsBackup.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PurchasereceiptsBackup.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PurchasereceiptsBackup>"
                }
              }
            }
          }
        ],
        "operationId": "PurchasereceiptsBackupController.count"
      }
    },
    "/purchasereceipts-backups/{id}": {
      "put": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "replaceById",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "204": {
            "description": "PurchasereceiptsBackup was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchasereceiptsBackup"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PurchasereceiptsBackupController.replaceById"
      },
      "patch": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "updateById",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "204": {
            "description": "PurchasereceiptsBackup was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchasereceiptsBackupPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PurchasereceiptsBackupController.updateById"
      },
      "get": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "findById",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "200": {
            "description": "PurchasereceiptsBackup instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PurchasereceiptsBackupWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PurchasereceiptsBackup.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PurchasereceiptsBackupController.findById"
      },
      "delete": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "deleteById",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "204": {
            "description": "PurchasereceiptsBackup was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "PurchasereceiptsBackupController.deleteById"
      }
    },
    "/purchasereceipts-backups": {
      "post": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "create",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "200": {
            "description": "PurchasereceiptsBackup instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PurchasereceiptsBackup"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPurchasereceiptsBackup"
              }
            }
          }
        },
        "operationId": "PurchasereceiptsBackupController.create"
      },
      "patch": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "updateAll",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "200": {
            "description": "Count of PurchasereceiptsBackup models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PurchasereceiptsBackup.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PurchasereceiptsBackup>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchasereceiptsBackupPartial"
              }
            }
          }
        },
        "operationId": "PurchasereceiptsBackupController.updateAll"
      },
      "get": {
        "x-controller-name": "PurchasereceiptsBackupController",
        "x-operation-name": "find",
        "tags": [
          "PurchasereceiptsBackupController"
        ],
        "responses": {
          "200": {
            "description": "Array of PurchasereceiptsBackup instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PurchasereceiptsBackupWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PurchasereceiptsBackup.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "PurchasereceiptsBackupController.find"
      }
    },
    "/reports/count": {
      "get": {
        "x-controller-name": "ReportsController",
        "x-operation-name": "count",
        "tags": [
          "ReportsController"
        ],
        "responses": {
          "200": {
            "description": "Successfully executes the query.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "from_date": {
                      "type": "string"
                    },
                    "to_date": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": false
                }
              }
            }
          }
        ],
        "operationId": "ReportsController.count"
      }
    },
    "/reports/find": {
      "get": {
        "x-controller-name": "ReportsController",
        "x-operation-name": "find",
        "tags": [
          "ReportsController"
        ],
        "responses": {
          "200": {
            "description": "Array of Report instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "Key": {
                        "type": "string"
                      },
                      "Challenge_Name": {
                        "type": "string"
                      },
                      "Challenge_Modul_Teilnahme": {
                        "type": "string"
                      },
                      "Jahr": {
                        "type": "string"
                      },
                      "Sparte": {
                        "type": "string"
                      },
                      "Modulcode": {
                        "type": "string"
                      },
                      "VFNR": {
                        "type": "string"
                      },
                      "Challenge_Woche": {
                        "type": "string"
                      },
                      "Anzahl": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "where": {
                      "type": "object",
                      "properties": {
                        "from_date": {
                          "type": "string"
                        },
                        "to_date": {
                          "type": "string"
                        }
                      },
                      "additionalProperties": false
                    }
                  }
                }
              }
            }
          }
        ],
        "operationId": "ReportsController.find"
      }
    },
    "/signup": {
      "post": {
        "x-controller-name": "GrappleAuthController",
        "x-operation-name": "signUp",
        "tags": [
          "GrappleAuthController"
        ],
        "x-auth-controller": true,
        "responses": {
          "200": {
            "description": "User",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUser"
              }
            }
          }
        },
        "operationId": "GrappleAuthController.signUp"
      }
    },
    "/user-credentials/count": {
      "get": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "count",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "200": {
            "description": "UserCredentials count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCredentials.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "UserCredentials.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserCredentials>"
                }
              }
            }
          }
        ],
        "operationId": "UserCredentialsController.count"
      }
    },
    "/user-credentials/{id}": {
      "put": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "replaceById",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "204": {
            "description": "UserCredentials was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserCredentials"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserCredentialsController.replaceById"
      },
      "patch": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "updateById",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "204": {
            "description": "UserCredentials was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserCredentialsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserCredentialsController.updateById"
      },
      "get": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "findById",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "200": {
            "description": "UserCredentials instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCredentialsWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCredentials.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserCredentialsController.findById"
      },
      "delete": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "deleteById",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "204": {
            "description": "UserCredentials was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "UserCredentialsController.deleteById"
      }
    },
    "/user-credentials": {
      "post": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "create",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "200": {
            "description": "UserCredentials instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCredentials"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUserCredentials"
              }
            }
          }
        },
        "operationId": "UserCredentialsController.create"
      },
      "patch": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "updateAll",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "200": {
            "description": "Count of UserCredentials models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "UserCredentials.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserCredentials>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserCredentialsPartial"
              }
            }
          }
        },
        "operationId": "UserCredentialsController.updateAll"
      },
      "get": {
        "x-controller-name": "UserCredentialsController",
        "x-operation-name": "find",
        "tags": [
          "UserCredentialsController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserCredentials instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserCredentialsWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCredentials.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "UserCredentialsController.find"
      }
    },
    "/users/count": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "count",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User.Filter"
                }
              }
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "User.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<User>"
                }
              }
            }
          }
        ],
        "operationId": "UserController.count"
      }
    },
    "/users/login": {
      "post": {
        "x-controller-name": "GrappleAuthController",
        "x-operation-name": "login",
        "tags": [
          "GrappleAuthController"
        ],
        "x-auth-controller": true,
        "responses": {
          "200": {
            "description": "Token",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "token": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "password"
                ],
                "properties": {
                  "email": {
                    "type": "string",
                    "format": "email"
                  },
                  "username": {
                    "type": "string",
                    "minLength": 4
                  },
                  "password": {
                    "type": "string",
                    "minLength": 8
                  }
                }
              }
            }
          },
          "description": "The input of login function",
          "required": true
        },
        "operationId": "GrappleAuthController.login"
      }
    },
    "/users/{id}": {
      "put": {
        "x-controller-name": "UserController",
        "x-operation-name": "replaceById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "204": {
            "description": "User was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/User"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.replaceById"
      },
      "patch": {
        "x-controller-name": "UserController",
        "x-operation-name": "updateById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "204": {
            "description": "User was updated"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.updateById"
      },
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserController.findById"
      },
      "delete": {
        "x-controller-name": "UserController",
        "x-operation-name": "deleteById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "204": {
            "description": "User was deleted"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "x-precision": 10,
              "x-scale": 0,
              "x-generated": 1,
              "x-primary-key": true,
              "type": "number",
              "nullable": false
            },
            "required": true
          }
        ],
        "operationId": "UserController.deleteById"
      }
    },
    "/users": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "create",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User instance created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUser"
              }
            }
          }
        },
        "operationId": "UserController.create"
      },
      "patch": {
        "x-controller-name": "UserController",
        "x-operation-name": "updateAll",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Count of User models updated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "User.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<User>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserPartial"
              }
            }
          }
        },
        "operationId": "UserController.updateAll"
      },
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "find",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Array of User instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/User.Filter2"
                }
              }
            }
          }
        ],
        "operationId": "UserController.find"
      }
    },
    "/whoAmI": {
      "get": {
        "x-controller-name": "GrappleAuthController",
        "x-operation-name": "whoAmI",
        "tags": [
          "GrappleAuthController"
        ],
        "x-auth-controller": true,
        "responses": {
          "200": {
            "description": "Return current user",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        },
        "operationId": "GrappleAuthController.whoAmI"
      }
    }
  },
  "servers": [
    {
      "url": "https://mbdcb140-uat-mbdcb140-gras-grapi.pp.grpl.io"
    }
  ],
  "components": {
    "schemas": {
      "Dealerships": {
        "title": "Dealerships",
        "type": "object",
        "properties": {
          "betriebsart": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "marke": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ort": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "plz": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "strasse": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnr": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnrhb": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true
      },
      "Purchasereceipts": {
        "title": "Purchasereceipts",
        "type": "object",
        "description": "(tsType: Omit<Purchasereceipts, >, schemaOptions: { exclude: [] })",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Purchasereceipts, >"
      },
      "Personalinformation": {
        "title": "Personalinformation",
        "type": "object",
        "properties": {
          "address": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "addressGeolocation": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "addressVerified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "company": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "email": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "iban": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanAccountHolder": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationAddress": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "invitationName": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phone": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phoneVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true
      },
      "User": {
        "title": "User",
        "type": "object",
        "description": "{\"indexInfo\":{\"email\":{\"unique\":true},\"username\":{\"username\":{\"unique\":true}}}}",
        "properties": {
          "email": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "emailVerified": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "username": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "verificationToken": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true
      },
      "NewUser": {
        "title": "NewUser",
        "type": "object",
        "description": "(tsType: Omit<User, 'id'>, schemaOptions: { title: 'NewUser', exclude: [ 'id' ] }), , {\"indexInfo\":{\"email\":{\"unique\":true},\"username\":{\"username\":{\"unique\":true}}}}",
        "properties": {
          "email": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "emailVerified": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "username": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "verificationToken": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<User, 'id'>"
      },
      "NewUserRequest": {
        "title": "NewUserRequest",
        "type": "object",
        "properties": {
          "id": {
            "x-generated": false,
            "x-primary-key": true,
            "type": "string"
          },
          "realm": {
            "x-primary-key": false,
            "type": "string"
          },
          "username": {
            "x-primary-key": false,
            "type": "string"
          },
          "email": {
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string"
          },
          "emailVerified": {
            "x-primary-key": false,
            "type": "boolean"
          },
          "verificationToken": {
            "x-primary-key": false,
            "type": "string"
          },
          "password": {
            "x-primary-key": false,
            "type": "string"
          }
        },
        "description": "{\"indexInfo\":{\"email\":{\"unique\":true}}}",
        "required": [
          "email",
          "password"
        ],
        "additionalProperties": true
      },
      "UserWithRelations": {
        "title": "UserWithRelations",
        "type": "object",
        "description": "(tsType: Omit<UserWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] }), , {\"indexInfo\":{\"email\":{\"unique\":true},\"username\":{\"username\":{\"unique\":true}}}}",
        "properties": {
          "email": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "emailVerified": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "username": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "verificationToken": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<UserWithRelations, >"
      },
      "UserPartial": {
        "title": "UserPartial",
        "type": "object",
        "description": "(tsType: Partial<User>, schemaOptions: { partial: true }), , {\"indexInfo\":{\"email\":{\"unique\":true},\"username\":{\"username\":{\"unique\":true}}}}",
        "properties": {
          "email": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "emailVerified": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "username": {
            "x-length": 45,
            "x-generated": false,
            "x-index": {
              "unique": true
            },
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "verificationToken": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<User>"
      },
      "UserCredentials": {
        "title": "UserCredentials",
        "type": "object",
        "properties": {
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "password": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "userId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true
      },
      "UserCredentialsWithRelations": {
        "title": "UserCredentialsWithRelations",
        "type": "object",
        "description": "(tsType: Omit<UserCredentialsWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] })",
        "properties": {
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "password": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "userId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<UserCredentialsWithRelations, >"
      },
      "NewUserCredentials": {
        "title": "NewUserCredentials",
        "type": "object",
        "description": "(tsType: Omit<UserCredentials, 'id'>, schemaOptions: { title: 'NewUserCredentials', exclude: [ 'id' ] })",
        "properties": {
          "password": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "userId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<UserCredentials, 'id'>"
      },
      "UserCredentialsPartial": {
        "title": "UserCredentialsPartial",
        "type": "object",
        "description": "(tsType: Partial<UserCredentials>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "password": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "userId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<UserCredentials>"
      },
      "PurchasereceiptsWithRelations": {
        "title": "PurchasereceiptsWithRelations",
        "type": "object",
        "description": "(tsType: Omit<PurchasereceiptsWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] }), ${JSON.stringify({ relationships })}",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealerships": {
            "$ref": "#/components/schemas/Dealerships"
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<PurchasereceiptsWithRelations, >"
      },
      "NewPurchasereceipts": {
        "title": "NewPurchasereceipts",
        "type": "object",
        "description": "(tsType: Omit<Purchasereceipts, 'id'>, schemaOptions: { title: 'NewPurchasereceipts', exclude: [ 'id' ] })",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Purchasereceipts, 'id'>"
      },
      "PurchasereceiptsPartial": {
        "title": "PurchasereceiptsPartial",
        "type": "object",
        "description": "(tsType: Partial<Purchasereceipts>, schemaOptions: { partial: true })",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Purchasereceipts>"
      },
      "PurchasereceiptsBackup": {
        "title": "PurchasereceiptsBackup",
        "type": "object",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "excludeReason": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "originalPurchasereceiptId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true
      },
      "PurchasereceiptsBackupWithRelations": {
        "title": "PurchasereceiptsBackupWithRelations",
        "type": "object",
        "description": "(tsType: Omit<PurchasereceiptsBackupWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] })",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "excludeReason": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "originalPurchasereceiptId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<PurchasereceiptsBackupWithRelations, >"
      },
      "NewPurchasereceiptsBackup": {
        "title": "NewPurchasereceiptsBackup",
        "type": "object",
        "description": "(tsType: Omit<PurchasereceiptsBackup, 'id'>, schemaOptions: { title: 'NewPurchasereceiptsBackup', exclude: [ 'id' ] })",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "excludeReason": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "originalPurchasereceiptId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<PurchasereceiptsBackup, 'id'>"
      },
      "PurchasereceiptsBackupPartial": {
        "title": "PurchasereceiptsBackupPartial",
        "type": "object",
        "description": "(tsType: Partial<PurchasereceiptsBackup>, schemaOptions: { partial: true })",
        "properties": {
          "cashbackEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "datesIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealerOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "dealershipIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "dealershipsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "excludeReason": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationLicensePlate": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationVehicleIdentificationNumber": {
            "x-length": 17,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumber": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invoiceNumberIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "licensePlate": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "originalPurchasereceiptId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "partsCount": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsId": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsIdentified": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "partsOverrride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchaseDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purchaseDateOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "raw": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "raw0": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep0": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rekognitionResponseStep1": {
            "x-length": 4294967295,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storage": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "storageOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "sumActionsEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "sumPartEligible": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "switch": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchIdentified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "switchOverride": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCosts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalLaborCostsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotions": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalPromotionsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSpareParts": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "totalSparePartsIdentified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVin": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vehicleVinIdentified": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<PurchasereceiptsBackup>"
      },
      "Purchasepaybacks": {
        "title": "Purchasepaybacks",
        "type": "object",
        "properties": {
          "approvedDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": false
          },
          "completed": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "date": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "paidDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "personalinformationIdIdentified": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "personalinformationOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "questions": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rejectionReason": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "status": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "personalinformationId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchasereceiptsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "cashbackType"
        ],
        "additionalProperties": true
      },
      "PurchasepaybacksWithRelations": {
        "title": "PurchasepaybacksWithRelations",
        "type": "object",
        "description": "(tsType: Omit<PurchasepaybacksWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] }), ${JSON.stringify({ relationships })}",
        "properties": {
          "approvedDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": false
          },
          "completed": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "date": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "paidDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "personalinformationIdIdentified": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "personalinformationOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "questions": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rejectionReason": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "status": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "personalinformationId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchasereceiptsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "personalinformation": {
            "$ref": "#/components/schemas/Personalinformation"
          },
          "purchasereceipts": {
            "$ref": "#/components/schemas/Purchasereceipts"
          }
        },
        "required": [
          "cashbackType"
        ],
        "additionalProperties": true,
        "x-typescript-type": "Omit<PurchasepaybacksWithRelations, >"
      },
      "NewPurchasepaybacks": {
        "title": "NewPurchasepaybacks",
        "type": "object",
        "description": "(tsType: Omit<Purchasepaybacks, 'id'>, schemaOptions: { title: 'NewPurchasepaybacks', exclude: [ 'id' ] })",
        "properties": {
          "approvedDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": false
          },
          "completed": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "date": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "paidDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "personalinformationIdIdentified": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "personalinformationOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "questions": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rejectionReason": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "status": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "personalinformationId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchasereceiptsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "cashbackType"
        ],
        "additionalProperties": true,
        "x-typescript-type": "Omit<Purchasepaybacks, 'id'>"
      },
      "PurchasepaybacksPartial": {
        "title": "PurchasepaybacksPartial",
        "type": "object",
        "description": "(tsType: Partial<Purchasepaybacks>, schemaOptions: { partial: true })",
        "properties": {
          "approvedDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cashbackType": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": false
          },
          "completed": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "date": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "paidDate": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "personalinformationIdIdentified": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "personalinformationOverride": {
            "x-precision": 3,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "questions": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "rejectionReason": {
            "x-length": 10000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "status": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "personalinformationId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          },
          "purchasereceiptsId": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": false,
            "x-primary-key": false,
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Purchasepaybacks>"
      },
      "PersonalinformationWithRelations": {
        "title": "PersonalinformationWithRelations",
        "type": "object",
        "description": "(tsType: Omit<PersonalinformationWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] })",
        "properties": {
          "address": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "addressGeolocation": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "addressVerified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "company": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "email": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "iban": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanAccountHolder": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationAddress": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "invitationName": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phone": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phoneVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<PersonalinformationWithRelations, >"
      },
      "NewPersonalinformation": {
        "title": "NewPersonalinformation",
        "type": "object",
        "description": "(tsType: Omit<Personalinformation, 'id'>, schemaOptions: { title: 'NewPersonalinformation', exclude: [ 'id' ] })",
        "properties": {
          "address": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "addressGeolocation": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "addressVerified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "company": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "email": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "iban": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanAccountHolder": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "invitationAddress": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "invitationName": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phone": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phoneVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Personalinformation, 'id'>"
      },
      "PersonalinformationPartial": {
        "title": "PersonalinformationPartial",
        "type": "object",
        "description": "(tsType: Partial<Personalinformation>, schemaOptions: { partial: true })",
        "properties": {
          "address": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "addressGeolocation": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "addressVerified": {
            "x-length": 1000,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "company": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "email": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "iban": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanAccountHolder": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ibanVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "invitationAddress": {
            "x-generated": false,
            "x-primary-key": false,
            "type": "object",
            "nullable": true
          },
          "invitationName": {
            "x-length": 255,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phone": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "phoneVerified": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Personalinformation>"
      },
      "Parts": {
        "title": "Parts",
        "type": "object",
        "properties": {
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "key": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true
      },
      "PartsWithRelations": {
        "title": "PartsWithRelations",
        "type": "object",
        "description": "(tsType: Omit<PartsWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] })",
        "properties": {
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "key": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<PartsWithRelations, >"
      },
      "NewParts": {
        "title": "NewParts",
        "type": "object",
        "description": "(tsType: Omit<Parts, 'id'>, schemaOptions: { title: 'NewParts', exclude: [ 'id' ] })",
        "properties": {
          "key": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Parts, 'id'>"
      },
      "PartsPartial": {
        "title": "PartsPartial",
        "type": "object",
        "description": "(tsType: Partial<Parts>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "key": {
            "x-length": 100,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Parts>"
      },
      "DealershipsWithRelations": {
        "title": "DealershipsWithRelations",
        "type": "object",
        "description": "(tsType: Omit<DealershipsWithRelations, >, schemaOptions: { includeRelations: true, exclude: [] })",
        "properties": {
          "betriebsart": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "marke": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ort": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "plz": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "strasse": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnr": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnrhb": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<DealershipsWithRelations, >"
      },
      "NewDealerships": {
        "title": "NewDealerships",
        "type": "object",
        "description": "(tsType: Omit<Dealerships, 'id'>, schemaOptions: { title: 'NewDealerships', exclude: [ 'id' ] })",
        "properties": {
          "betriebsart": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "marke": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ort": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "plz": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "strasse": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnr": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnrhb": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Omit<Dealerships, 'id'>"
      },
      "DealershipsPartial": {
        "title": "DealershipsPartial",
        "type": "object",
        "description": "(tsType: Partial<Dealerships>, schemaOptions: { partial: true })",
        "properties": {
          "betriebsart": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "id": {
            "x-precision": 10,
            "x-scale": 0,
            "x-generated": 1,
            "x-primary-key": true,
            "type": "number",
            "nullable": false
          },
          "marke": {
            "x-length": 45,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "name": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "ort": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "plz": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "strasse": {
            "x-length": 256,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnr": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          },
          "vfnrhb": {
            "x-length": 50,
            "x-generated": false,
            "x-primary-key": false,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": true,
        "x-typescript-type": "Partial<Dealerships>"
      },
      "loopback.Count": {
        "type": "object",
        "title": "loopback.Count",
        "x-typescript-type": "@loopback/repository#Count",
        "properties": {
          "count": {
            "type": "number"
          }
        }
      },
      "Dealerships.Filter": {
        "type": "object",
        "title": "Dealerships.Filter",
        "properties": {
          "where": {
            "title": "Dealerships.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Dealerships>"
      },
      "Dealerships.Filter1": {
        "type": "object",
        "title": "Dealerships.Filter",
        "properties": {
          "offset": {
            "type": "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": {
                  "betriebsart": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "marke": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "ort": {
                    "type": "boolean"
                  },
                  "plz": {
                    "type": "boolean"
                  },
                  "strasse": {
                    "type": "boolean"
                  },
                  "vfnr": {
                    "type": "boolean"
                  },
                  "vfnrhb": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "betriebsart"
                },
                "uniqueItems": true
              }
            ],
            "title": "Dealerships.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Dealerships>"
      },
      "Dealerships.Filter2": {
        "type": "object",
        "title": "Dealerships.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "Dealerships.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "betriebsart": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "marke": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "ort": {
                    "type": "boolean"
                  },
                  "plz": {
                    "type": "boolean"
                  },
                  "strasse": {
                    "type": "boolean"
                  },
                  "vfnr": {
                    "type": "boolean"
                  },
                  "vfnrhb": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "betriebsart"
                },
                "uniqueItems": true
              }
            ],
            "title": "Dealerships.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Dealerships>"
      },
      "Parts.Filter": {
        "type": "object",
        "title": "Parts.Filter",
        "properties": {
          "where": {
            "title": "Parts.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Parts>"
      },
      "Parts.Filter1": {
        "type": "object",
        "title": "Parts.Filter",
        "properties": {
          "offset": {
            "type": "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"
                  },
                  "key": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Parts.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Parts>"
      },
      "Parts.Filter2": {
        "type": "object",
        "title": "Parts.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "Parts.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "key": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Parts.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Parts>"
      },
      "Personalinformation.Filter": {
        "type": "object",
        "title": "Personalinformation.Filter",
        "properties": {
          "where": {
            "title": "Personalinformation.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Personalinformation>"
      },
      "Personalinformation.Filter1": {
        "type": "object",
        "title": "Personalinformation.Filter",
        "properties": {
          "offset": {
            "type": "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": {
                  "address": {
                    "type": "boolean"
                  },
                  "addressGeolocation": {
                    "type": "boolean"
                  },
                  "addressVerified": {
                    "type": "boolean"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "iban": {
                    "type": "boolean"
                  },
                  "ibanAccountHolder": {
                    "type": "boolean"
                  },
                  "ibanVerified": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "invitationAddress": {
                    "type": "boolean"
                  },
                  "invitationName": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "phone": {
                    "type": "boolean"
                  },
                  "phoneVerified": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "address"
                },
                "uniqueItems": true
              }
            ],
            "title": "Personalinformation.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Personalinformation>"
      },
      "Personalinformation.Filter2": {
        "type": "object",
        "title": "Personalinformation.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "Personalinformation.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "address": {
                    "type": "boolean"
                  },
                  "addressGeolocation": {
                    "type": "boolean"
                  },
                  "addressVerified": {
                    "type": "boolean"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "iban": {
                    "type": "boolean"
                  },
                  "ibanAccountHolder": {
                    "type": "boolean"
                  },
                  "ibanVerified": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "invitationAddress": {
                    "type": "boolean"
                  },
                  "invitationName": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "phone": {
                    "type": "boolean"
                  },
                  "phoneVerified": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "address"
                },
                "uniqueItems": true
              }
            ],
            "title": "Personalinformation.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Personalinformation>"
      },
      "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
          }
        }
      },
      "Ping2Response": {
        "type": "object",
        "title": "Ping2Response",
        "properties": {
          "greeting": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "headers": {
            "type": "object",
            "properties": {
              "Content-Type": {
                "type": "string"
              }
            },
            "additionalProperties": true
          }
        }
      },
      "Purchasepaybacks.Filter": {
        "type": "object",
        "title": "Purchasepaybacks.Filter",
        "properties": {
          "where": {
            "title": "Purchasepaybacks.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Purchasepaybacks>"
      },
      "Purchasepaybacks.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": "Purchasepaybacks.ScopeFilter"
      },
      "Purchasepaybacks.IncludeFilter.Items": {
        "title": "Purchasepaybacks.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "personalinformation",
              "purchasereceipts"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Purchasepaybacks.ScopeFilter"
          }
        }
      },
      "Purchasepaybacks.Filter1": {
        "type": "object",
        "title": "Purchasepaybacks.Filter",
        "properties": {
          "offset": {
            "type": "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": {
                  "approvedDate": {
                    "type": "boolean"
                  },
                  "cashbackType": {
                    "type": "boolean"
                  },
                  "completed": {
                    "type": "boolean"
                  },
                  "date": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "paidDate": {
                    "type": "boolean"
                  },
                  "personalinformationIdIdentified": {
                    "type": "boolean"
                  },
                  "personalinformationOverride": {
                    "type": "boolean"
                  },
                  "questions": {
                    "type": "boolean"
                  },
                  "rejectionReason": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "personalinformationId": {
                    "type": "boolean"
                  },
                  "purchasereceiptsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "approvedDate"
                },
                "uniqueItems": true
              }
            ],
            "title": "Purchasepaybacks.Fields"
          },
          "include": {
            "title": "Purchasepaybacks.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Purchasepaybacks.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Purchasepaybacks>"
      },
      "Purchasepaybacks.Filter2": {
        "type": "object",
        "title": "Purchasepaybacks.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "Purchasepaybacks.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "approvedDate": {
                    "type": "boolean"
                  },
                  "cashbackType": {
                    "type": "boolean"
                  },
                  "completed": {
                    "type": "boolean"
                  },
                  "date": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "paidDate": {
                    "type": "boolean"
                  },
                  "personalinformationIdIdentified": {
                    "type": "boolean"
                  },
                  "personalinformationOverride": {
                    "type": "boolean"
                  },
                  "questions": {
                    "type": "boolean"
                  },
                  "rejectionReason": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "personalinformationId": {
                    "type": "boolean"
                  },
                  "purchasereceiptsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "approvedDate"
                },
                "uniqueItems": true
              }
            ],
            "title": "Purchasepaybacks.Fields"
          },
          "include": {
            "title": "Purchasepaybacks.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Purchasepaybacks.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Purchasepaybacks>"
      },
      "Purchasereceipts.Filter": {
        "type": "object",
        "title": "Purchasereceipts.Filter",
        "properties": {
          "where": {
            "title": "Purchasereceipts.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Purchasereceipts>"
      },
      "Purchasereceipts.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": "Purchasereceipts.ScopeFilter"
      },
      "Purchasereceipts.IncludeFilter.Items": {
        "title": "Purchasereceipts.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "dealerships"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Purchasereceipts.ScopeFilter"
          }
        }
      },
      "Purchasereceipts.Filter1": {
        "type": "object",
        "title": "Purchasereceipts.Filter",
        "properties": {
          "offset": {
            "type": "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": {
                  "cashbackEligible": {
                    "type": "boolean"
                  },
                  "datesIdentified": {
                    "type": "boolean"
                  },
                  "dealerOverride": {
                    "type": "boolean"
                  },
                  "dealershipIdentified": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "invitationLicensePlate": {
                    "type": "boolean"
                  },
                  "invitationVehicleIdentificationNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumberIdentified": {
                    "type": "boolean"
                  },
                  "licensePlate": {
                    "type": "boolean"
                  },
                  "partsCount": {
                    "type": "boolean"
                  },
                  "partsId": {
                    "type": "boolean"
                  },
                  "partsIdentified": {
                    "type": "boolean"
                  },
                  "partsOverrride": {
                    "type": "boolean"
                  },
                  "purchaseDate": {
                    "type": "boolean"
                  },
                  "purchaseDateOverride": {
                    "type": "boolean"
                  },
                  "raw": {
                    "type": "boolean"
                  },
                  "raw0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep1": {
                    "type": "boolean"
                  },
                  "storage": {
                    "type": "boolean"
                  },
                  "storageIdentified": {
                    "type": "boolean"
                  },
                  "storageOverride": {
                    "type": "boolean"
                  },
                  "sumActionsEligible": {
                    "type": "boolean"
                  },
                  "sumPartEligible": {
                    "type": "boolean"
                  },
                  "switch": {
                    "type": "boolean"
                  },
                  "switchIdentified": {
                    "type": "boolean"
                  },
                  "switchOverride": {
                    "type": "boolean"
                  },
                  "totalLaborCosts": {
                    "type": "boolean"
                  },
                  "totalLaborCostsIdentified": {
                    "type": "boolean"
                  },
                  "totalPromotions": {
                    "type": "boolean"
                  },
                  "totalPromotionsIdentified": {
                    "type": "boolean"
                  },
                  "totalSpareParts": {
                    "type": "boolean"
                  },
                  "totalSparePartsIdentified": {
                    "type": "boolean"
                  },
                  "vehicleVersion": {
                    "type": "boolean"
                  },
                  "vehicleVin": {
                    "type": "boolean"
                  },
                  "vehicleVinIdentified": {
                    "type": "boolean"
                  },
                  "dealershipsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "cashbackEligible"
                },
                "uniqueItems": true
              }
            ],
            "title": "Purchasereceipts.Fields"
          },
          "include": {
            "title": "Purchasereceipts.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Purchasereceipts.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Purchasereceipts>"
      },
      "Purchasereceipts.Filter2": {
        "type": "object",
        "title": "Purchasereceipts.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "Purchasereceipts.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "cashbackEligible": {
                    "type": "boolean"
                  },
                  "datesIdentified": {
                    "type": "boolean"
                  },
                  "dealerOverride": {
                    "type": "boolean"
                  },
                  "dealershipIdentified": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "invitationLicensePlate": {
                    "type": "boolean"
                  },
                  "invitationVehicleIdentificationNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumberIdentified": {
                    "type": "boolean"
                  },
                  "licensePlate": {
                    "type": "boolean"
                  },
                  "partsCount": {
                    "type": "boolean"
                  },
                  "partsId": {
                    "type": "boolean"
                  },
                  "partsIdentified": {
                    "type": "boolean"
                  },
                  "partsOverrride": {
                    "type": "boolean"
                  },
                  "purchaseDate": {
                    "type": "boolean"
                  },
                  "purchaseDateOverride": {
                    "type": "boolean"
                  },
                  "raw": {
                    "type": "boolean"
                  },
                  "raw0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep1": {
                    "type": "boolean"
                  },
                  "storage": {
                    "type": "boolean"
                  },
                  "storageIdentified": {
                    "type": "boolean"
                  },
                  "storageOverride": {
                    "type": "boolean"
                  },
                  "sumActionsEligible": {
                    "type": "boolean"
                  },
                  "sumPartEligible": {
                    "type": "boolean"
                  },
                  "switch": {
                    "type": "boolean"
                  },
                  "switchIdentified": {
                    "type": "boolean"
                  },
                  "switchOverride": {
                    "type": "boolean"
                  },
                  "totalLaborCosts": {
                    "type": "boolean"
                  },
                  "totalLaborCostsIdentified": {
                    "type": "boolean"
                  },
                  "totalPromotions": {
                    "type": "boolean"
                  },
                  "totalPromotionsIdentified": {
                    "type": "boolean"
                  },
                  "totalSpareParts": {
                    "type": "boolean"
                  },
                  "totalSparePartsIdentified": {
                    "type": "boolean"
                  },
                  "vehicleVersion": {
                    "type": "boolean"
                  },
                  "vehicleVin": {
                    "type": "boolean"
                  },
                  "vehicleVinIdentified": {
                    "type": "boolean"
                  },
                  "dealershipsId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "cashbackEligible"
                },
                "uniqueItems": true
              }
            ],
            "title": "Purchasereceipts.Fields"
          },
          "include": {
            "title": "Purchasereceipts.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Purchasereceipts.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Purchasereceipts>"
      },
      "PurchasereceiptsBackup.Filter": {
        "type": "object",
        "title": "PurchasereceiptsBackup.Filter",
        "properties": {
          "where": {
            "title": "PurchasereceiptsBackup.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PurchasereceiptsBackup>"
      },
      "PurchasereceiptsBackup.Filter1": {
        "type": "object",
        "title": "PurchasereceiptsBackup.Filter",
        "properties": {
          "offset": {
            "type": "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": {
                  "cashbackEligible": {
                    "type": "boolean"
                  },
                  "cashbackType": {
                    "type": "boolean"
                  },
                  "datesIdentified": {
                    "type": "boolean"
                  },
                  "dealerOverride": {
                    "type": "boolean"
                  },
                  "dealershipIdentified": {
                    "type": "boolean"
                  },
                  "dealershipsId": {
                    "type": "boolean"
                  },
                  "excludeReason": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "invitationLicensePlate": {
                    "type": "boolean"
                  },
                  "invitationVehicleIdentificationNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumberIdentified": {
                    "type": "boolean"
                  },
                  "licensePlate": {
                    "type": "boolean"
                  },
                  "originalPurchasereceiptId": {
                    "type": "boolean"
                  },
                  "partsCount": {
                    "type": "boolean"
                  },
                  "partsId": {
                    "type": "boolean"
                  },
                  "partsIdentified": {
                    "type": "boolean"
                  },
                  "partsOverrride": {
                    "type": "boolean"
                  },
                  "purchaseDate": {
                    "type": "boolean"
                  },
                  "purchaseDateOverride": {
                    "type": "boolean"
                  },
                  "raw": {
                    "type": "boolean"
                  },
                  "raw0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep1": {
                    "type": "boolean"
                  },
                  "storage": {
                    "type": "boolean"
                  },
                  "storageIdentified": {
                    "type": "boolean"
                  },
                  "storageOverride": {
                    "type": "boolean"
                  },
                  "sumActionsEligible": {
                    "type": "boolean"
                  },
                  "sumPartEligible": {
                    "type": "boolean"
                  },
                  "switch": {
                    "type": "boolean"
                  },
                  "switchIdentified": {
                    "type": "boolean"
                  },
                  "switchOverride": {
                    "type": "boolean"
                  },
                  "totalLaborCosts": {
                    "type": "boolean"
                  },
                  "totalLaborCostsIdentified": {
                    "type": "boolean"
                  },
                  "totalPromotions": {
                    "type": "boolean"
                  },
                  "totalPromotionsIdentified": {
                    "type": "boolean"
                  },
                  "totalSpareParts": {
                    "type": "boolean"
                  },
                  "totalSparePartsIdentified": {
                    "type": "boolean"
                  },
                  "vehicleVersion": {
                    "type": "boolean"
                  },
                  "vehicleVin": {
                    "type": "boolean"
                  },
                  "vehicleVinIdentified": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "cashbackEligible"
                },
                "uniqueItems": true
              }
            ],
            "title": "PurchasereceiptsBackup.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PurchasereceiptsBackup>"
      },
      "PurchasereceiptsBackup.Filter2": {
        "type": "object",
        "title": "PurchasereceiptsBackup.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "PurchasereceiptsBackup.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "cashbackEligible": {
                    "type": "boolean"
                  },
                  "cashbackType": {
                    "type": "boolean"
                  },
                  "datesIdentified": {
                    "type": "boolean"
                  },
                  "dealerOverride": {
                    "type": "boolean"
                  },
                  "dealershipIdentified": {
                    "type": "boolean"
                  },
                  "dealershipsId": {
                    "type": "boolean"
                  },
                  "excludeReason": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "invitationLicensePlate": {
                    "type": "boolean"
                  },
                  "invitationVehicleIdentificationNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumber": {
                    "type": "boolean"
                  },
                  "invoiceNumberIdentified": {
                    "type": "boolean"
                  },
                  "licensePlate": {
                    "type": "boolean"
                  },
                  "originalPurchasereceiptId": {
                    "type": "boolean"
                  },
                  "partsCount": {
                    "type": "boolean"
                  },
                  "partsId": {
                    "type": "boolean"
                  },
                  "partsIdentified": {
                    "type": "boolean"
                  },
                  "partsOverrride": {
                    "type": "boolean"
                  },
                  "purchaseDate": {
                    "type": "boolean"
                  },
                  "purchaseDateOverride": {
                    "type": "boolean"
                  },
                  "raw": {
                    "type": "boolean"
                  },
                  "raw0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep0": {
                    "type": "boolean"
                  },
                  "rekognitionResponseStep1": {
                    "type": "boolean"
                  },
                  "storage": {
                    "type": "boolean"
                  },
                  "storageIdentified": {
                    "type": "boolean"
                  },
                  "storageOverride": {
                    "type": "boolean"
                  },
                  "sumActionsEligible": {
                    "type": "boolean"
                  },
                  "sumPartEligible": {
                    "type": "boolean"
                  },
                  "switch": {
                    "type": "boolean"
                  },
                  "switchIdentified": {
                    "type": "boolean"
                  },
                  "switchOverride": {
                    "type": "boolean"
                  },
                  "totalLaborCosts": {
                    "type": "boolean"
                  },
                  "totalLaborCostsIdentified": {
                    "type": "boolean"
                  },
                  "totalPromotions": {
                    "type": "boolean"
                  },
                  "totalPromotionsIdentified": {
                    "type": "boolean"
                  },
                  "totalSpareParts": {
                    "type": "boolean"
                  },
                  "totalSparePartsIdentified": {
                    "type": "boolean"
                  },
                  "vehicleVersion": {
                    "type": "boolean"
                  },
                  "vehicleVin": {
                    "type": "boolean"
                  },
                  "vehicleVinIdentified": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "cashbackEligible"
                },
                "uniqueItems": true
              }
            ],
            "title": "PurchasereceiptsBackup.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PurchasereceiptsBackup>"
      },
      "UserCredentials.Filter": {
        "type": "object",
        "title": "UserCredentials.Filter",
        "properties": {
          "where": {
            "title": "UserCredentials.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserCredentials>"
      },
      "UserCredentials.Filter1": {
        "type": "object",
        "title": "UserCredentials.Filter",
        "properties": {
          "offset": {
            "type": "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"
                  },
                  "password": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserCredentials.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserCredentials>"
      },
      "UserCredentials.Filter2": {
        "type": "object",
        "title": "UserCredentials.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "UserCredentials.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "password": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserCredentials.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserCredentials>"
      },
      "User.Filter": {
        "type": "object",
        "title": "User.Filter",
        "properties": {
          "where": {
            "title": "User.WhereFilter",
            "type": "object",
            "additionalProperties": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<User>"
      },
      "User.Filter1": {
        "type": "object",
        "title": "User.Filter",
        "properties": {
          "offset": {
            "type": "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": {
                  "email": {
                    "type": "boolean"
                  },
                  "emailVerified": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "username": {
                    "type": "boolean"
                  },
                  "verificationToken": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "email"
                },
                "uniqueItems": true
              }
            ],
            "title": "User.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<User>"
      },
      "User.Filter2": {
        "type": "object",
        "title": "User.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "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": "User.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "email": {
                    "type": "boolean"
                  },
                  "emailVerified": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "username": {
                    "type": "boolean"
                  },
                  "verificationToken": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "example": "email"
                },
                "uniqueItems": true
              }
            ],
            "title": "User.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<User>"
      }
    },
    "securitySchemes": {
      "jwt": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    }
  },
  "x-fuzzy-search-endpoints": [],
  "security": [
    {
      "jwt": []
    }
  ]
}