{
  "openapi": "3.0.1",
  "info": {
    "title": "Swagger PA API",
    "description": "PA API's build#:  1005011 rev. 124394",
    "version": "v1"
  },
  "paths": {
    "/api/DBObjects/execproc": {
      "post": {
        "tags": [
          "DBObjects"
        ],
        "summary": "Execute stored procedure(s) and create PA temp tables.",
        "description": "Execute stored procedure(s) and create PA temp tables.\r\n\r\n<a href=\"https://usersite.datalab.eu/wiki/tabid/178/language/en-us/topic/dbobjects/htmlid/1000002241/default.aspx\">Additional info in Help</a> \r\n\r\n    {\r\n      \"procedures\" : [\r\n      {\r\n      \"procname\": \"pHE_SubjContact\",\r\n      \"procparams\": {\"p_cSubject\":\"\"}\r\n      },\r\n      {\r\n      \"procname\": \"pHE_PrintOrderItemsForInvoice\",\r\n      \"procparams\": {\"p_cKeyInvoice\": \"1910000000011\"}\r\n      }],\r\n      \"tempTables\": [\"lHE_MoveESlogImp\"]\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProceduresParams"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ProceduresParams"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ProceduresParams"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/DBObjects/selecttables": {
      "post": {
        "tags": [
          "DBObjects"
        ],
        "summary": "Select data from table(s) and create PA temp tables.",
        "description": "Select data from table(s) and create PA temp tables.\r\n\r\n    {\r\n      \"start\": 0,\r\n      \"length\": 0,\r\n      \"fieldsToReturn\": \"items.acIdent, items.acName\",\r\n      \"tableFKs\": [{\r\n          \"table\": \"tHE_SetItemType\",\r\n          \"join\": \"AcSetOfItemNavigation.acSetOfItem = items.acSetOfItem\",\r\n          \"alias\": \"AcSetOfItemNavigation\",\r\n          \"fieldsToReturn\": \"acSetOfItem, acType, acName\"\r\n        }\r\n        ],  \r\n      \"customConditions\": {\"condition\": \" items.acIdent like @param1\", \"params\": [\"%PI%\"]},\r\n      \"sortColumn\": \"\",\r\n      \"sortOrder\": \"\",\r\n      \"WithSubSelects\": 1,\r\n      \"masterTable\": {\r\n        \"table\": \"tHE_SetItem\",\r\n        \"alias\": \"items\"\r\n      },\r\n      \"tempTables\": []\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParams"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParams"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParams"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/DBObjects/inserttable": {
      "post": {
        "tags": [
          "DBObjects"
        ],
        "summary": "Insert data to a table with columns.",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InsertParams"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InsertParams"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InsertParams"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/DBObjects/updatetable": {
      "post": {
        "tags": [
          "DBObjects"
        ],
        "summary": "Update data in an existing table with columns and an optional condition.",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateParams"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateParams"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateParams"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/DBObjects/deletetable": {
      "post": {
        "tags": [
          "DBObjects"
        ],
        "summary": "Deletes data from table(s) base on condition(s)",
        "description": "Deletes data from table(s) base on condition(s)\r\n\r\n   {\r\n      \"tableFKs\": [{\r\n          \"table\": \"tHE_SetItemType\",\r\n          \"join\": \"AcSetOfItemNavigation.acSetOfItem = items.acSetOfItem\",\r\n          \"alias\": \"AcSetOfItemNavigation\",\r\n          \"fieldsToReturn\": \"acSetOfItem, acType, acName\"\r\n        }\r\n    ],  \r\n      \"customConditions\": {\"condition\": \" items.acIdent like @param1\", \"params\": [\"%666PI%\"]\r\n        },\r\n      \"masterTable\": {\r\n        \"table\": \"tHE_SetItem\",\r\n        \"alias\": \"items\"\r\n        }\r\n   }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteParams"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteParams"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteParams"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/GoogleCalendar/createShortEvent": {
      "post": {
        "tags": [
          "GoogleCalendar"
        ],
        "summary": "Create Google calendar event with short data",
        "description": "Create Google calendar event with short data\r\n\r\n    {\r\n      \"summary\": \"Some note to remind me\",\r\n      \"startUtc\": \"2026-01-15T15:00:00.000Z\",\r\n      \"endUtc\": \"2026-01-13T16:00:00.000Z\",\r\n      \"description\": \"This is the description of the reminder for me. Don't forget!!!\",\r\n      \"eventType\": \"Task completed by: 0 percent.\",\r\n      \"creatorDisplayName\": \"Administrator\",\r\n      \"kind\": \"Task type: To Do Task.\",\r\n      \"todoId\": \"\",\r\n      \"legacyApi\": \"\",\r\n      \"assignedTo\": \"John\"\r\n    }",
        "parameters": [
          {
            "name": "calendarId",
            "in": "query",
            "description": "calendarId of the recepient (usually their google email)",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "JSON to populate with data for calendar item",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTodoEvent"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTodoEvent"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTodoEvent"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/GoogleCalendar/createLongEvent": {
      "post": {
        "tags": [
          "GoogleCalendar"
        ],
        "summary": "Create Google calendar event, with Google Event class",
        "description": "See the\r\n[Google Calendar Event class](https://developers.google.com/workspace/calendar/api/v3/reference/events)\r\nfor details.",
        "parameters": [
          {
            "name": "calendarId",
            "in": "query",
            "description": "calendarId of the recepient (usually their google email)",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "JSON to populate with data for calendar item",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Event"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/GoogleCalendar/createFromTodo": {
      "post": {
        "tags": [
          "GoogleCalendar"
        ],
        "summary": "Create Google calendar event, from Pantheon ToDo",
        "description": "Create Google calendar event, from Pantheon ToDo",
        "parameters": [
          {
            "name": "calendarId",
            "in": "query",
            "description": "calendarId of the recepient (usually their google email)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "todoId",
            "in": "query",
            "description": "Pantheon ToDo Id",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/GoogleCalendar/setServiceAccountKey": {
      "post": {
        "tags": [
          "GoogleCalendar"
        ],
        "summary": "Sets or updates the Service Account Key",
        "description": "Sets or update the Service Account Key\r\n\r\nService Account Key is common for the single Pantheon database\r\n\r\nService Account Key is the content of the JSON file generated during enabling the Google Calendar API and creating the Credentials",
        "parameters": [
          {
            "name": "serviceKey",
            "in": "query",
            "description": "content of the JSON file",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Ident/picture": {
      "get": {
        "tags": [
          "Ident"
        ],
        "summary": "Get item image.",
        "parameters": [
          {
            "name": "ident",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Ident/retrieve": {
      "post": {
        "tags": [
          "Ident"
        ],
        "summary": "Get all items with all their information (all fields).",
        "description": "Get all items with all their information (all fields).\r\n\r\n    {\r\n      \"start\": 0,\r\n      \"length\": 0,\r\n      \"fieldsToReturn\": \"items.acIdent, items.acName\",\r\n      \"tableFKs\": [{\r\n          \"table\": \"tHE_SetItemType\",\r\n          \"join\": \"AcSetOfItemNavigation.acSetOfItem = items.acSetOfItem\",\r\n          \"alias\": \"AcSetOfItemNavigation\",\r\n          \"fieldsToReturn\": \"acSetOfItem, acType, acName\"\r\n        }\r\n        ],  \r\n      \"customConditions\": {\"condition\": \" items.acIdent like @param1\", \"params\": [\"%LARA%\"]},\r\n      \"sortColumn\": \"\",\r\n      \"sortOrder\": \"\",\r\n      \"WithSubSelects\": 1,\r\n      \"tempTables\": []\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Ident": {
      "post": {
        "tags": [
          "Ident"
        ],
        "summary": "Insert an item into the database.",
        "description": "Insert an item into the database. \\\r\nYou need to fill json object as in the body example value",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "put": {
        "tags": [
          "Ident"
        ],
        "summary": "Update an existing item in the database.",
        "description": "Update an existing item in the database. \\\r\nYou need to fill json object as in the body example value",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Ident/calculations": {
      "post": {
        "tags": [
          "Ident"
        ],
        "summary": "Retrieve ident calculations",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTable"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTable"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTable"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Move/retrieve": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Gets move documents",
        "description": "Gets move documents\r\n\r\n    { \r\n      \"start\": 0,\r\n      \"length\": 0,\r\n      \"fieldsToReturn\": \"\",\r\n      \"tableFKs\": [\r\n        {\r\n          \"table\": \"tHE_MoveItem\",\r\n          \"join\": \"moveitem.acKey = move.acKey\",\r\n          \"alias\": \"moveitem\"\r\n        }\r\n      ],\r\n      \"customConditions\": {\"condition\": \" move.acKey = @param1\", \"params\": [\"2013000000011\"]},\r\n      \"sortColumn\": \"\",\r\n      \"sortOrder\": \"\",\r\n      \"WithSubSelects\": 1,\r\n      \"tempTables\": []\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Move/insert": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Inserts move document",
        "description": "Inserts move document\r\n\r\n    {\r\n      \"receiverId\": \"DATALAB d.d.\",\r\n      \"issuerId\": \"Veleprodajno skladišče\",\r\n      \"thirdPartyId\": \"DATALAB d.d.\",\r\n      \"status\": \"N\",\r\n      \"wayOfSale\": \"Z\",\r\n      \"docType\": \"3000\",\r\n      \"date\": \"2023-12-08\",\r\n      \"dateDue\": \"2023-12-08\",\r\n      \"invoiceDate\": \"2023-12-08\",\r\n      \"taxDate\": \"2023-12-08\",\r\n      \"paymentMethodId\": \"\",\r\n      \"expectedDeliveryDate\": \"2023-12-08\",\r\n      \"orderDate\": \"2023-12-08\",\r\n      \"orderFormDate\": \"2023-12-08\",\r\n      \"invoiceItems\": [\r\n        {\r\n          \"ident\": \"STRCAR\",\r\n          \"name\": \"Strosek zaracunane carine\",\r\n          \"anNo\": 1,\r\n          \"quantity\": 1,\r\n          \"price\": 6.45,\r\n          \"rabate\": 15,\r\n          \"vat\": 0,\r\n          \"vatCode\": \"NN\",\r\n          \"note\": \"\"\r\n        },\r\n        {\r\n          \"ident\": \"STRCAR\",\r\n          \"name\": \"Strosek zaracunane carine\",\r\n          \"anNo\": 2,\r\n          \"quantity\": 1,\r\n          \"price\": 7.45,\r\n          \"rabate\": 25,\r\n          \"vat\": 0,\r\n          \"vatCode\": \"NN\",\r\n          \"note\": \"\"\r\n        }\r\n      ]\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceCreateData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceCreateData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceCreateData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceCreateDataResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceCreateDataResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceCreateDataResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/update/{overwriteitems}": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Updates move document",
        "description": "Updates move document\r\n\r\n    {\r\n      \"acKey\": \"2330000000010\",\r\n      \"receiverId\": \"DATALAB d.d.\",\r\n      \"issuerId\": \"Veleprodajno skladišče\",\r\n      \"thirdPartyId\": \"DATALAB d.d.\",\r\n      \"status\": \"N\",\r\n      \"wayOfSale\": \"Z\",\r\n      \"docType\": \"3000\",\r\n      \"date\": \"2023-12-08\",\r\n      \"dateDue\": \"2023-12-08\",\r\n      \"invoiceDate\": \"2023-12-08\",\r\n      \"taxDate\": \"2023-12-08\",\r\n      \"paymentMethodId\": \"\",\r\n      \"expectedDeliveryDate\": \"2023-12-08\",\r\n      \"orderDate\": \"2023-12-08\",\r\n      \"orderFormDate\": \"2023-12-08\",\r\n      \"invoiceItems\": [\r\n        {\r\n          \"ident\": \"STRCAR\",\r\n          \"name\": \"Strosek zaracunane carine\",\r\n          \"anNo\": 1,\r\n          \"quantity\": 1,\r\n          \"price\": 6.333,\r\n          \"rabate\": 15,\r\n          \"vat\": 0,\r\n          \"vatCode\": \"NN\",\r\n          \"note\": \"\"\r\n        },\r\n        {\r\n          \"ident\": \"STRCAR\",\r\n          \"name\": \"Strosek zaracunane carine\",\r\n          \"anNo\": 2,\r\n          \"quantity\": 1,\r\n          \"price\": 7.333,\r\n          \"rabate\": 15,\r\n          \"vat\": 0,\r\n          \"vatCode\": \"NN\",\r\n          \"note\": \"\"\r\n        }\r\n      ]\r\n    }",
        "parameters": [
          {
            "name": "overwriteitems",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceUpdateData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceUpdateData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceUpdateData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceUpdateDataResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceUpdateDataResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceUpdateDataResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/updateitems/{overwriteitems}": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Updates move document items",
        "description": "Updates move document items\r\n\r\n    [\r\n      {\r\n        \"acKey\": \"2330000000010\",\r\n        \"ident\": \"STRCAR\",\r\n        \"name\": \"Strosek zaracunane carine\",\r\n        \"anNo\": 1,\r\n        \"quantity\": 1,\r\n        \"price\": 6.222,\r\n        \"rabate\": 15,\r\n        \"vat\": 0,\r\n        \"vatCode\": \"NN\",\r\n        \"note\": \"\"\r\n      },\r\n      {\r\n        \"acKey\": \"2330000000010\",\r\n        \"ident\": \"STRCAR\",\r\n        \"name\": \"Strosek zaracunane carine\",\r\n        \"anNo\": 2,\r\n        \"quantity\": 1,\r\n        \"price\": 7.222,\r\n        \"rabate\": 15,\r\n        \"vat\": 0,\r\n        \"vatCode\": \"NN\",\r\n        \"note\": \"\"\r\n      }\r\n    ]",
        "parameters": [
          {
            "name": "overwriteitems",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/InvoiceItemUpdateData"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/InvoiceItemUpdateData"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/InvoiceItemUpdateData"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InvoiceItemCreateDataResponse"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InvoiceItemCreateDataResponse"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InvoiceItemCreateDataResponse"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/{acKey}": {
      "delete": {
        "tags": [
          "Move"
        ],
        "summary": "Deletes move document",
        "description": "Deletes move document",
        "parameters": [
          {
            "name": "acKey",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceRemoveDataResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceRemoveDataResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceRemoveDataResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/deleteitem": {
      "delete": {
        "tags": [
          "Move"
        ],
        "summary": "Deletes move document item",
        "description": "Deletes move document item",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceItemRemoveData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceItemRemoveData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/InvoiceItemRemoveData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceItemRemoveDataResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceItemRemoveDataResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceItemRemoveDataResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/getdoctypes": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Retrieve document types",
        "description": "Retrieve document types\r\n\r\n    {\r\n      \"customConditions\": {\r\n        \"condition\": \"acType = @param1 and acAcctCR = @param2\",\r\n        \"params\": [\r\n          \"I\", \"1200\"\r\n        ]\r\n        },\r\n      \"fieldsToReturn\": \"acDocType, acSetOf, acType, acIsInternalMovmnt, acIsDoc, acName, acShortDocName, acSetOfSub, acAcct, acAcctDB, acAcctCR, acIssuer, acReceiver, acPrsn3, acFillPrice, acFillPurPrice, acFillRecvCalc, acFillProdPrice, acDocTypeCashRegPreePay, acDocTypeCashRegPay, acDocTypeRef, acProdDisAssDocTypeIn, acProdDisAssDocTypeOut, acTypeOfDoc, acIsSupplRMA, acIsBuyerRMA\"\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTableWithFields"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTableWithFields"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTableWithFields"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Move/getdocstatuses": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Retrieve stauses for document type",
        "description": "Retrieve stauses for document type\r\n\r\n    {\r\n      \"customConditions\": {\r\n        \"condition\": \"acDocType = @param1\",\r\n        \"params\": [\r\n          \"0100\"\r\n        ]\r\n        },\r\n      \"fieldsToReturn\": \"acDocType, acStatus, acName, acFreeStock, acLimitControl, acIsIssueAllowdOpenBills, acFinished\"\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTableWithFields"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTableWithFields"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTableWithFields"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Move/changedocstatus/{acKey}/{docStatus}": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Changes document status",
        "description": "Changes document status",
        "parameters": [
          {
            "name": "acKey",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "docStatus",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceUpdateDataResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceUpdateDataResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InvoiceUpdateDataResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/additemstomoveoutfromdocs": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Adds idents to move OUT document from other document(s)",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/additemstomoveinfromdocs": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Adds idents to move IN document from other document(s)",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/Move/additemstomovetransferfromdocs": {
      "post": {
        "tags": [
          "Move"
        ],
        "summary": "Adds idents to move TRANSFER document from other document(s)",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransferFromMoveToMoveData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MoveItemAddStat"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/retrieve": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Gets order documents",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Order/update": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Inserts/updates order document",
        "description": "Inserts/updates order document",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateDataResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateDataResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateDataResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/updateitem": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Inserts/updates single line of order document",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderItemCreateData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderItemCreateData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderItemCreateData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderItemCreateDataResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderItemCreateDataResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderItemCreateDataResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/{acKey}": {
      "delete": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "acKey",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderDeleteResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderDeleteResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderDeleteResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/{id}/{anNo}": {
      "delete": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "acKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "anNo",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderItemDeleteResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderItemDeleteResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderItemDeleteResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/createdocfromorder": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Create document from Order",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateNewDocumentRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateNewDocumentRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateNewDocumentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateNewDocumentResponseData"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateNewDocumentResponseData"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateNewDocumentResponseData"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/createorderfromorder": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Create order from Order",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateNewOrderRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateNewOrderRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreateNewOrderRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateNewDocumentResponseData"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateNewDocumentResponseData"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreateNewDocumentResponseData"
                }
              }
            }
          }
        }
      }
    },
    "/api/OutlookCalendar/createShortEvent": {
      "post": {
        "tags": [
          "OutlookCalendar"
        ],
        "summary": "Create Outlook calendar event with short data",
        "description": "Create Outlook calendar event with short data\r\n\r\n    {\r\n      \"subject\": \"Test\",\r\n      \"body\": \"Testing of the note\",\r\n      \"start\": \"2026-01-21T12:58:39.802Z\",\r\n      \"end\": \"2026-01-21T13:58:39.802Z\",\r\n      \"timeZone\": \"UTC\"\r\n    }",
        "parameters": [
          {
            "name": "userEmail",
            "in": "query",
            "description": "user Email of the recepient",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "JSON to populate with data for calendar item",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOOutlookCalendarEvent"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOOutlookCalendarEvent"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DTOOutlookCalendarEvent"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/OutlookCalendar/createLongEvent": {
      "post": {
        "tags": [
          "OutlookCalendar"
        ],
        "summary": "Create Outlook calendar event with long data",
        "description": "Create Outlook calendar event with long data\r\n\r\n    {\r\n      \"subject\": \"Test\",\r\n      \"body\": \"Testing of the note\",\r\n      \"start\": \"2026-01-21T12:58:39.802Z\",\r\n      \"end\": \"2026-01-21T13:58:39.802Z\",\r\n      \"timeZone\": \"UTC\",\r\n      \"importance\": \"Low\",\r\n      \"isOnlineMeeting\": true,\r\n      \"location\": \"At office\",\r\n      \"onlineMeetingUrl\": \"http://some-url.com\",\r\n      \"reminderMinutesBeforeStart\": 5,\r\n      \"webLink\": \"\"\r\n    }",
        "parameters": [
          {
            "name": "userEmail",
            "in": "query",
            "description": "user Email of the recepient",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "JSON to populate with data for calendar item",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOOutlookCalendarEventLong"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOOutlookCalendarEventLong"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DTOOutlookCalendarEventLong"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/OutlookCalendar/createFromTodo": {
      "post": {
        "tags": [
          "OutlookCalendar"
        ],
        "summary": "Create Outlook calendar event, from Pantheon ToDo",
        "description": "Create Outlook calendar event, from Pantheon ToDo",
        "parameters": [
          {
            "name": "userEmail",
            "in": "query",
            "description": "user Email of the recepient",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "todoId",
            "in": "query",
            "description": "Pantheon ToDo Id",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/OutlookCalendar/setAccountIDs": {
      "post": {
        "tags": [
          "OutlookCalendar"
        ],
        "summary": "Sets or updates the ID's for Outlook shared calendar",
        "description": "Sets or update the ID's for Outlook shared calendar\r\n\r\nID's are common for the single Pantheon database\r\n\r\nID's are from the process of generating App registration for Calendar on MS Azure account",
        "requestBody": {
          "description": "Tenant ID, Client ID, Secret code",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OutlookLoginData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OutlookLoginData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OutlookLoginData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Stock": {
      "post": {
        "tags": [
          "Stock"
        ],
        "summary": "Displays curent stock information",
        "description": "Displays curent stock information,\r\n\r\nsample:\r\n\r\n    {\r\n      \"ident\": \"LARA3_FLOOR\",\r\n      \"dateOfStock\": \"2023-12-22T11:53:47.536Z\",\r\n      \"identsCategory\": \"100, 200, 201, 202, 210, 211, 300, 400, 500, 600, 800\",\r\n      \"onlyCustomsWarehouses\": false,\r\n      \"includeCustomsWarehouses\": true,\r\n      \"priceType\": 0,\r\n      \"identsType\": 0,\r\n      \"identsActive\": 0\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StockData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/StockData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/StockData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Subject/retrieve": {
      "post": {
        "tags": [
          "Subject"
        ],
        "summary": "Get all subjects with all their data.",
        "description": "Get all subjects with all their data.\r\n\r\n    {\r\n      \"start\": 0,\r\n      \"length\": 0,\r\n      \"fieldsToReturn\": \"subjects.acSubject, subjects.acName2, subjects.acAddress, subjects.acCountry\",\r\n      \"tableFKs\": [{\r\n          \"table\": \"tHE_SetCountry\",\r\n          \"join\": \"acCountryNavigation.acCountry=subjects.acCountry\",\r\n          \"alias\": \"acCountryNavigation\",\r\n          \"fieldsToReturn\": \"acCountryNavigation.acCurrency, acCountryNavigation.acCallingCode, acCountryNavigation.acLanguage\"\r\n        }\r\n        ],  \r\n      \"customConditions\": {\"condition\": \" subjects.acSubject like @param1\", \"params\": [\"%BANKA%\"]},\r\n      \"sortColumn\": \"\",\r\n      \"sortOrder\": \"\",\r\n      \"WithSubSelects\": 1,\r\n      \"tempTables\": []\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SelectParamsNoTable"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Subject": {
      "post": {
        "tags": [
          "Subject"
        ],
        "summary": "Insert a subject into the database.",
        "description": "Insert a subject into the database. \\\r\nYou need to fill json object as in the body example value",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetSubj"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetSubj"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetSubj"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "put": {
        "tags": [
          "Subject"
        ],
        "summary": "Update an existing subject in the database.",
        "description": "Update an existing subject in the database. \\\r\nYou need to fill json object as in the body example value",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetSubj"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetSubj"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DTOTHeSetSubj"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Subject/contacts": {
      "post": {
        "tags": [
          "Subject"
        ],
        "summary": "Retrieve subject contacts",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTable"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTable"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConditionsParamsNoTable"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/retrieve": {
      "post": {
        "tags": [
          "ToDo"
        ],
        "summary": "Gets the Pantheon ToDo's (Tasks)",
        "description": "Gets the Pantheon ToDo's (Tasks)\r\n\r\n    {\r\n      \"DateFrom\": \"20240501\",\r\n      \"DateTo\": \"\",\r\n      \"AssignedTo\": \"1\",\r\n      \"OwnedBy\": \"\",\r\n      \"Priority\": \"\",\r\n      \"Title\": \"\",\r\n      \"Descr\": \"\",\r\n      \"TaskType\": \"\",\r\n      \"Subjects\": \"\",\r\n      \"Documents\": \"\",\r\n      \"OnlyActive\": false,\r\n      \"GetMetaData\": true,\r\n      \"OnlyWarnings\": false,\r\n      \"Databases\": \"\",\r\n      \"Database\": false,\r\n      \"TaskID\": 0,\r\n      \"Dept\": \"\",\r\n      \"ShowLinkKeys\": true,\r\n      \"ShowDept\": false,\r\n      \"Status\": \"\",\r\n      \"CalendarType\": \"\",\r\n      \"UrgentTask\": false,\r\n      \"Resource\": \"\",\r\n      \"ShowResource\": true,\r\n      \"GetJustTasks\": false,\r\n      \"RoomTableID\": \"\",\r\n      \"UserAbsence\": false\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ToDoGetData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ToDoGetData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ToDoGetData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/insert": {
      "post": {
        "tags": [
          "ToDo"
        ],
        "summary": "Creates the Pantheon ToDo's (Tasks)",
        "description": "Creates the Pantheon ToDo's (Tasks)\r\n\r\n    {\r\n      \"workFlowID\": \"59\",\r\n      \"taskTemplateQId\": \"1\",\r\n      \"aresQid\": null,\r\n      \"reacurrInterval\": 0,\r\n      \"reacurrence\": false,\r\n      \"reaccurenceUM\": \"\",\r\n      \"reacurrenceEndTime\": null,\r\n      \"reacurrences\": 0, \r\n      \"remainderTime\": 0, \r\n      \"dept\": \"\",\r\n      \"costDrv\": \"\",\r\n      \"assignedTo\": \"\",\r\n      \"priority\": \"5\",\r\n      \"note\": \"some note from API\",\r\n      \"title\": \"API todo\",\r\n      \"time\": 0,\r\n      \"dateEnd\": \"2025-07-23T16:00:50.341Z\",\r\n      \"status\": 0,\r\n      \"dateStart\": \"2025-07-23T16:00:50.341Z\"\r\n    }",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ToDoCreateData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ToDoCreateData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ToDoCreateData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/priorities": {
      "get": {
        "tags": [
          "ToDo"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/depts": {
      "get": {
        "tags": [
          "ToDo"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/costdrvs": {
      "get": {
        "tags": [
          "ToDo"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/ares": {
      "get": {
        "tags": [
          "ToDo"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/workflows": {
      "get": {
        "tags": [
          "ToDo"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/users": {
      "get": {
        "tags": [
          "ToDo"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ToDo/tasktemplate": {
      "get": {
        "tags": [
          "ToDo"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Users/authwithtoken": {
      "post": {
        "tags": [
          "Users"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserLoginData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserLoginData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserLoginData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Users/authwithcookie": {
      "post": {
        "tags": [
          "Users"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserLoginData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserLoginData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserLoginData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Users/authsetDB": {
      "post": {
        "tags": [
          "Users"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetDBData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SetDBData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SetDBData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/Users/validatesession": {
      "post": {
        "tags": [
          "Users"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ConditionsParamsNoTable": {
        "type": "object",
        "properties": {
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "customConditions": {
            "$ref": "#/components/schemas/CustomConditions"
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "withSubSelects": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ConditionsParamsNoTableWithFields": {
        "type": "object",
        "properties": {
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "customConditions": {
            "$ref": "#/components/schemas/CustomConditions"
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "withSubSelects": {
            "type": "integer",
            "format": "int32"
          },
          "fieldsToReturn": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConferenceData": {
        "type": "object",
        "properties": {
          "conferenceId": {
            "type": "string",
            "nullable": true
          },
          "conferenceSolution": {
            "$ref": "#/components/schemas/ConferenceSolution"
          },
          "createRequest": {
            "$ref": "#/components/schemas/CreateConferenceRequest"
          },
          "entryPoints": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntryPoint"
            },
            "nullable": true
          },
          "notes": {
            "type": "string",
            "nullable": true
          },
          "parameters": {
            "$ref": "#/components/schemas/ConferenceParameters"
          },
          "signature": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConferenceParameters": {
        "type": "object",
        "properties": {
          "addOnParameters": {
            "$ref": "#/components/schemas/ConferenceParametersAddOnParameters"
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConferenceParametersAddOnParameters": {
        "type": "object",
        "properties": {
          "parameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConferenceRequestStatus": {
        "type": "object",
        "properties": {
          "statusCode": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConferenceSolution": {
        "type": "object",
        "properties": {
          "iconUri": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "$ref": "#/components/schemas/ConferenceSolutionKey"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConferenceSolutionKey": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateConferenceRequest": {
        "type": "object",
        "properties": {
          "conferenceSolutionKey": {
            "$ref": "#/components/schemas/ConferenceSolutionKey"
          },
          "requestId": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/ConferenceRequestStatus"
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreatorData": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "self": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomConditions": {
        "type": "object",
        "properties": {
          "condition": {
            "type": "string",
            "nullable": true
          },
          "params": {
            "type": "array",
            "items": { },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomLocationData": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DTOOutlookCalendarEvent": {
        "type": "object",
        "properties": {
          "subject": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DTOOutlookCalendarEventLong": {
        "type": "object",
        "properties": {
          "subject": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "start": {
            "type": "string",
            "format": "date-time"
          },
          "end": {
            "type": "string",
            "format": "date-time"
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          },
          "importance": {
            "$ref": "#/components/schemas/Importance"
          },
          "isOnlineMeeting": {
            "type": "boolean"
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "onlineMeetingUrl": {
            "type": "string",
            "nullable": true
          },
          "reminderMinutesBeforeStart": {
            "type": "integer",
            "format": "int32"
          },
          "webLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DTOTHeSetItem": {
        "type": "object",
        "properties": {
          "ident": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "classif": {
            "type": "string",
            "nullable": true
          },
          "subClassif": {
            "type": "number",
            "format": "double"
          },
          "classif2": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "setOfItem": {
            "type": "string",
            "nullable": true
          },
          "supplier": {
            "type": "string",
            "nullable": true
          },
          "formula": {
            "type": "string",
            "nullable": true
          },
          "vat": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "salePrice": {
            "type": "number",
            "format": "double"
          },
          "rtprice": {
            "type": "number",
            "format": "double"
          },
          "wsprice": {
            "type": "number",
            "format": "double"
          },
          "wsprice2": {
            "type": "number",
            "format": "double"
          },
          "prStPrice": {
            "type": "number",
            "format": "double"
          },
          "prodPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "buyPrice": {
            "type": "number",
            "format": "double"
          },
          "um": {
            "type": "string",
            "nullable": true
          },
          "umtoUm2": {
            "type": "number",
            "format": "double"
          },
          "um2": {
            "type": "string",
            "nullable": true
          },
          "vatcode": {
            "type": "string",
            "nullable": true
          },
          "vatcodeLow": {
            "type": "string",
            "nullable": true
          },
          "discount": {
            "type": "number",
            "format": "double"
          },
          "warrenty": {
            "type": "integer",
            "format": "int32"
          },
          "serialNo": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "string",
            "nullable": true
          },
          "httppath": {
            "type": "string",
            "nullable": true
          },
          "makeCalc": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "rebate": {
            "type": "number",
            "format": "double"
          },
          "transport": {
            "type": "number",
            "format": "double"
          },
          "duty": {
            "type": "number",
            "format": "double"
          },
          "directCost": {
            "type": "number",
            "format": "double"
          },
          "incTax": {
            "type": "number",
            "format": "double"
          },
          "wsprice2P": {
            "type": "number",
            "format": "double"
          },
          "wspriceP": {
            "type": "number",
            "format": "double"
          },
          "rtpriceP": {
            "type": "number",
            "format": "double"
          },
          "minStock": {
            "type": "number",
            "format": "double"
          },
          "standardize": {
            "type": "string",
            "nullable": true
          },
          "docTypeProd": {
            "type": "string",
            "nullable": true
          },
          "docTypeOrdSupp": {
            "type": "string",
            "nullable": true
          },
          "dimHeight": {
            "type": "number",
            "format": "double"
          },
          "dimWidth": {
            "type": "number",
            "format": "double"
          },
          "dimDepth": {
            "type": "number",
            "format": "double"
          },
          "dimWeight": {
            "type": "number",
            "format": "double"
          },
          "dimWeightBrutto": {
            "type": "number",
            "format": "double"
          },
          "custTariff": {
            "type": "string",
            "nullable": true
          },
          "priceSupp": {
            "type": "number",
            "format": "double"
          },
          "prStPriceP": {
            "type": "number",
            "format": "double"
          },
          "purchCurr": {
            "type": "string",
            "nullable": true
          },
          "orderTransInMf": {
            "type": "string",
            "nullable": true
          },
          "origin": {
            "type": "string",
            "nullable": true
          },
          "declarForOriginType": {
            "type": "string",
            "nullable": true
          },
          "acct": {
            "type": "string",
            "nullable": true
          },
          "fieldSa": {
            "type": "string",
            "nullable": true
          },
          "fieldSb": {
            "type": "string",
            "nullable": true
          },
          "fieldSc": {
            "type": "string",
            "nullable": true
          },
          "fieldNa": {
            "type": "number",
            "format": "double"
          },
          "fieldNb": {
            "type": "number",
            "format": "double"
          },
          "evidence": {
            "type": "string",
            "nullable": true
          },
          "excise": {
            "type": "number",
            "format": "double"
          },
          "exciseP": {
            "type": "number",
            "format": "double"
          },
          "maxStock": {
            "type": "number",
            "format": "double"
          },
          "optStock": {
            "type": "number",
            "format": "double"
          },
          "declarForOrigin": {
            "type": "string",
            "nullable": true
          },
          "dept": {
            "type": "string",
            "nullable": true
          },
          "qtyInCode": {
            "type": "string",
            "nullable": true
          },
          "umdim1": {
            "type": "string",
            "nullable": true
          },
          "umdim2": {
            "type": "string",
            "nullable": true
          },
          "wasteQty": {
            "type": "number",
            "format": "double"
          },
          "umseries": {
            "type": "string",
            "nullable": true
          },
          "qtySeries": {
            "type": "number",
            "format": "double"
          },
          "column": {
            "type": "string",
            "nullable": true
          },
          "umtoUm3": {
            "type": "number",
            "format": "double"
          },
          "um3": {
            "type": "string",
            "nullable": true
          },
          "umtoDeclarReport": {
            "type": "number",
            "format": "double"
          },
          "reportDeclar": {
            "type": "string",
            "nullable": true
          },
          "fieldNc": {
            "type": "number",
            "format": "double"
          },
          "fieldNd": {
            "type": "number",
            "format": "double"
          },
          "fieldNe": {
            "type": "number",
            "format": "double"
          },
          "fieldSd": {
            "type": "string",
            "nullable": true
          },
          "fieldSe": {
            "type": "string",
            "nullable": true
          },
          "prstTime": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prstUmtime": {
            "type": "string",
            "nullable": true
          },
          "prStInsertUserId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prStInsertTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "prStUpdateUserId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prStUpdateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "prStCheckUserId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prStCheckTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "prStVariantValid": {
            "type": "integer",
            "format": "int32"
          },
          "prStOptimalQty": {
            "type": "number",
            "format": "double"
          },
          "prStDailyQty": {
            "type": "number",
            "format": "double"
          },
          "unionDeadline": {
            "type": "integer",
            "format": "int32"
          },
          "deliveryDeadline": {
            "type": "integer",
            "format": "int32"
          },
          "posqty": {
            "type": "number",
            "format": "double"
          },
          "showAtena": {
            "type": "string",
            "nullable": true
          },
          "acctIncome": {
            "type": "string",
            "nullable": true
          },
          "inFlowOutFlow": {
            "type": "string",
            "nullable": true
          },
          "fieldNf": {
            "type": "number",
            "format": "double"
          },
          "fieldNg": {
            "type": "number",
            "format": "double"
          },
          "fieldSf": {
            "type": "string",
            "nullable": true
          },
          "fieldSg": {
            "type": "string",
            "nullable": true
          },
          "fieldSh": {
            "type": "string",
            "nullable": true
          },
          "fieldSi": {
            "type": "string",
            "nullable": true
          },
          "fieldSj": {
            "type": "string",
            "nullable": true
          },
          "fieldNh": {
            "type": "number",
            "format": "double"
          },
          "fieldNi": {
            "type": "number",
            "format": "double"
          },
          "fieldNj": {
            "type": "number",
            "format": "double"
          },
          "fixPriceDiff": {
            "type": "number",
            "format": "double"
          },
          "qtyInCodeDecPlace": {
            "type": "integer",
            "format": "int32"
          },
          "orderMinQty": {
            "type": "number",
            "format": "double"
          },
          "orderOptQty": {
            "type": "number",
            "format": "double"
          },
          "costDrv": {
            "type": "string",
            "nullable": true
          },
          "packing": {
            "type": "string",
            "nullable": true
          },
          "purExciseE": {
            "type": "number",
            "format": "double"
          },
          "purExciseA": {
            "type": "number",
            "format": "double"
          },
          "purExciseT": {
            "type": "number",
            "format": "double"
          },
          "beatShare": {
            "type": "number",
            "format": "double"
          },
          "timeIns": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "userIns": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "timeChg": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "userChg": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isReturnPack": {
            "type": "string",
            "nullable": true
          },
          "envrmntCost": {
            "type": "string",
            "nullable": true
          },
          "wastePack": {
            "type": "string",
            "nullable": true
          },
          "wstEeequip": {
            "type": "string",
            "nullable": true
          },
          "usedTyre": {
            "type": "string",
            "nullable": true
          },
          "vehiclePart": {
            "type": "string",
            "nullable": true
          },
          "packSlopak": {
            "type": "string",
            "nullable": true
          },
          "packSlopaktype": {
            "type": "string",
            "nullable": true
          },
          "ummarkLabel": {
            "type": "string",
            "nullable": true
          },
          "qtyMarkLabel": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prstPriceString": {
            "type": "string",
            "nullable": true
          },
          "plucode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dateDue": {
            "type": "string",
            "nullable": true
          },
          "monthDue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "picture": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "maxRebate": {
            "type": "number",
            "format": "double"
          },
          "techProcedure": {
            "type": "string",
            "nullable": true
          },
          "descr": {
            "type": "string",
            "nullable": true
          },
          "touchPicture": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "droe": {
            "type": "string",
            "nullable": true
          },
          "droesubject": {
            "type": "string",
            "nullable": true
          },
          "fieldDa": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "fieldDb": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "fieldDc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "fieldDd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "minMargin": {
            "type": "number",
            "format": "double"
          },
          "discountBegin": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "discountEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "docTypeIssue": {
            "type": "string",
            "nullable": true
          },
          "enableChgPrSt": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "plucode2": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "buyRebate2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "buyRebate3": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "saleRebate2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "saleRebate3": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "posQtyStep": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "qtyNotToKol": {
            "type": "string",
            "nullable": true
          },
          "qid": {
            "type": "integer",
            "format": "int32"
          },
          "stretchPicture": {
            "type": "string",
            "nullable": true
          },
          "backPacking": {
            "type": "string",
            "nullable": true
          },
          "formulaRt": {
            "type": "string",
            "nullable": true
          },
          "acctNotTaxDeduct": {
            "type": "string",
            "nullable": true
          },
          "prtPicture": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "classProdByAct": {
            "type": "string",
            "nullable": true
          },
          "bullId": {
            "type": "string",
            "nullable": true
          },
          "posprinterId": {
            "type": "string",
            "nullable": true
          },
          "bst": {
            "type": "string",
            "nullable": true
          },
          "vatcodeReceive": {
            "type": "string",
            "nullable": true
          },
          "vatreceive": {
            "type": "number",
            "format": "double"
          },
          "weighableItem": {
            "type": "string",
            "nullable": true
          },
          "allowedWastage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "serialnoDueType": {
            "type": "string",
            "nullable": true
          },
          "packagingType": {
            "type": "string",
            "nullable": true
          },
          "transferredWs": {
            "type": "string",
            "nullable": true
          },
          "colorCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "icon": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "allowedInvShort": {
            "type": "number",
            "format": "double"
          },
          "acctBuyVasale": {
            "type": "string",
            "nullable": true
          },
          "packWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "packWasteWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "discountPrice": {
            "type": "number",
            "format": "double"
          },
          "discountPriceRt": {
            "type": "number",
            "format": "double"
          },
          "useAsCostOnIntrastat": {
            "type": "string",
            "nullable": true
          },
          "printTechProc": {
            "type": "string",
            "nullable": true
          },
          "roundQtyToInt": {
            "type": "boolean"
          },
          "convertToUmForPos": {
            "type": "boolean",
            "nullable": true
          },
          "umForPos": {
            "type": "string",
            "nullable": true
          },
          "webShopItem": {
            "type": "string",
            "nullable": true
          },
          "useAsCostOnVatba": {
            "type": "string",
            "nullable": true
          },
          "descrRtf": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "techProcedureRtf": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "vatcodeReduced": {
            "type": "string",
            "nullable": true
          },
          "nensi": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "forSubject": {
            "type": "string",
            "nullable": true
          },
          "mnfilesQid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DTOTHeSetSubj": {
        "type": "object",
        "properties": {
          "subject": {
            "type": "string",
            "nullable": true
          },
          "buyer": {
            "type": "string",
            "nullable": true
          },
          "supplier": {
            "type": "string",
            "nullable": true
          },
          "bank": {
            "type": "string",
            "nullable": true
          },
          "municipality": {
            "type": "string",
            "nullable": true
          },
          "locComm": {
            "type": "string",
            "nullable": true
          },
          "warehouse": {
            "type": "string",
            "nullable": true
          },
          "worker": {
            "type": "string",
            "nullable": true
          },
          "user": {
            "type": "string",
            "nullable": true
          },
          "dept": {
            "type": "string",
            "nullable": true
          },
          "school": {
            "type": "string",
            "nullable": true
          },
          "institution": {
            "type": "string",
            "nullable": true
          },
          "name2": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "name3": {
            "type": "string",
            "nullable": true
          },
          "post": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "km": {
            "type": "integer",
            "format": "int32"
          },
          "vatcodePrefix": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "suprCommune": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "fax": {
            "type": "string",
            "nullable": true
          },
          "subUnit": {
            "type": "string",
            "nullable": true
          },
          "priceRate": {
            "type": "string",
            "nullable": true
          },
          "daysForPayment": {
            "type": "integer",
            "format": "int32"
          },
          "yearStatement": {
            "type": "string",
            "nullable": true
          },
          "dateState": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "limit": {
            "type": "number",
            "format": "double"
          },
          "dateLimit": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "maxDaysPayDelay": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subjTypeSupp": {
            "type": "string",
            "nullable": true
          },
          "subjTypeBuyer": {
            "type": "string",
            "nullable": true
          },
          "stockManage": {
            "type": "string",
            "nullable": true
          },
          "stockValue": {
            "type": "string",
            "nullable": true
          },
          "stockInMinus": {
            "type": "string",
            "nullable": true
          },
          "dateInvent": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "clerk": {
            "type": "integer",
            "format": "int32"
          },
          "rebate": {
            "type": "number",
            "format": "double"
          },
          "wayOfSale": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "priceCalcMethod": {
            "type": "string",
            "nullable": true
          },
          "payMethod": {
            "type": "string",
            "nullable": true
          },
          "delivery": {
            "type": "string",
            "nullable": true
          },
          "regNo": {
            "type": "string",
            "nullable": true
          },
          "payer": {
            "type": "string",
            "nullable": true
          },
          "activityCode": {
            "type": "string",
            "nullable": true
          },
          "separSaleCalc": {
            "type": "string",
            "nullable": true
          },
          "suppPriceCalcMet": {
            "type": "string",
            "nullable": true
          },
          "suppDiscount": {
            "type": "number",
            "format": "double"
          },
          "suppSaleMet": {
            "type": "string",
            "nullable": true
          },
          "suppYearStatement": {
            "type": "string",
            "nullable": true
          },
          "suppDateSta": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "suppPayDays": {
            "type": "integer",
            "format": "int32"
          },
          "suppPayMet": {
            "type": "string",
            "nullable": true
          },
          "suppStatement": {
            "type": "string",
            "nullable": true
          },
          "suppLimit": {
            "type": "number",
            "format": "double"
          },
          "suppDateLim": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "suppDelivery": {
            "type": "string",
            "nullable": true
          },
          "suppCurr": {
            "type": "string",
            "nullable": true
          },
          "suppClerk": {
            "type": "integer",
            "format": "int32"
          },
          "payOrdPriorty": {
            "type": "string",
            "nullable": true
          },
          "swiftcode": {
            "type": "string",
            "nullable": true
          },
          "atwarehouse": {
            "type": "string",
            "nullable": true
          },
          "municipCode": {
            "type": "string",
            "nullable": true
          },
          "dispDoc": {
            "type": "string",
            "nullable": true
          },
          "setOfInterestRates": {
            "type": "string",
            "nullable": true
          },
          "stockRetailValue": {
            "type": "string",
            "nullable": true
          },
          "parity": {
            "type": "string",
            "nullable": true
          },
          "parityPost": {
            "type": "string",
            "nullable": true
          },
          "suppParity": {
            "type": "string",
            "nullable": true
          },
          "suppParityPost": {
            "type": "string",
            "nullable": true
          },
          "fieldSa": {
            "type": "string",
            "nullable": true
          },
          "fieldSb": {
            "type": "string",
            "nullable": true
          },
          "fieldSc": {
            "type": "string",
            "nullable": true
          },
          "fieldSd": {
            "type": "string",
            "nullable": true
          },
          "fieldSe": {
            "type": "string",
            "nullable": true
          },
          "fieldSf": {
            "type": "string",
            "nullable": true
          },
          "fieldSg": {
            "type": "string",
            "nullable": true
          },
          "fieldSh": {
            "type": "string",
            "nullable": true
          },
          "fieldSi": {
            "type": "string",
            "nullable": true
          },
          "fieldSj": {
            "type": "string",
            "nullable": true
          },
          "fieldNa": {
            "type": "number",
            "format": "double"
          },
          "fieldNb": {
            "type": "number",
            "format": "double"
          },
          "fieldNc": {
            "type": "number",
            "format": "double"
          },
          "fieldNd": {
            "type": "number",
            "format": "double"
          },
          "fieldNe": {
            "type": "number",
            "format": "double"
          },
          "fieldNf": {
            "type": "number",
            "format": "double"
          },
          "fieldNg": {
            "type": "number",
            "format": "double"
          },
          "fieldNh": {
            "type": "number",
            "format": "double"
          },
          "fieldNi": {
            "type": "number",
            "format": "double"
          },
          "fieldNj": {
            "type": "number",
            "format": "double"
          },
          "fieldDa": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "fieldDb": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "fieldDc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "fieldDd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "skis": {
            "type": "string",
            "nullable": true
          },
          "xmldocCript": {
            "type": "string",
            "nullable": true
          },
          "xmldocSign": {
            "type": "string",
            "nullable": true
          },
          "createPayOrd": {
            "type": "string",
            "nullable": true
          },
          "xmlglnno": {
            "type": "string",
            "nullable": true
          },
          "intrstsBuyer": {
            "type": "string",
            "nullable": true
          },
          "intrstsSupplier": {
            "type": "string",
            "nullable": true
          },
          "rsbainDistrikt": {
            "type": "string",
            "nullable": true
          },
          "httppath": {
            "type": "string",
            "nullable": true
          },
          "ibanprefix": {
            "type": "string",
            "nullable": true
          },
          "suprDept": {
            "type": "string",
            "nullable": true
          },
          "subjVar1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar3": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar4": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar5": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar6": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar7": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar8": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar9": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subjVar10": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "latitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "longitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "maxRebate": {
            "type": "number",
            "format": "double"
          },
          "perInv": {
            "type": "string",
            "nullable": true
          },
          "suppPerInv": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "string",
            "nullable": true
          },
          "activeContacts": {
            "type": "string",
            "nullable": true
          },
          "deptRegNo": {
            "type": "string",
            "nullable": true
          },
          "payLoc": {
            "type": "string",
            "nullable": true
          },
          "buyerLimitCtrl": {
            "type": "string",
            "nullable": true
          },
          "timeIns": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "userIns": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "timeChg": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "userChg": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subUnitCode": {
            "type": "string",
            "nullable": true
          },
          "jibcode": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "pin": {
            "type": "string",
            "nullable": true
          },
          "deptMuni": {
            "type": "string",
            "nullable": true
          },
          "contactPrsnB": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "contactPrsnS": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subUnitRegNo": {
            "type": "string",
            "nullable": true
          },
          "subUnitTaxCode": {
            "type": "string",
            "nullable": true
          },
          "workingHours": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workingDaysInWeek": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "budgetUser": {
            "type": "string",
            "nullable": true
          },
          "exciseNumber": {
            "type": "string",
            "nullable": true
          },
          "instalmentNo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suppInstalmentNo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "branch": {
            "type": "string",
            "nullable": true
          },
          "branchForm": {
            "type": "string",
            "nullable": true
          },
          "orgColor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "loyaltyPrefix": {
            "type": "string",
            "nullable": true
          },
          "dontSendReminders": {
            "type": "string",
            "nullable": true
          },
          "gln": {
            "type": "string",
            "nullable": true
          },
          "municipalCreditor": {
            "type": "string",
            "nullable": true
          },
          "bankCode": {
            "type": "string",
            "nullable": true
          },
          "qid": {
            "type": "integer",
            "format": "int32"
          },
          "retail": {
            "type": "string",
            "nullable": true
          },
          "fiscalNo": {
            "type": "string",
            "nullable": true
          },
          "payerS": {
            "type": "string",
            "nullable": true
          },
          "acctClaim": {
            "type": "string",
            "nullable": true
          },
          "acctOblig": {
            "type": "string",
            "nullable": true
          },
          "eSlogVer": {
            "type": "string",
            "nullable": true
          },
          "pincodePrefix": {
            "type": "string",
            "nullable": true
          },
          "acctGlopen": {
            "type": "string",
            "nullable": true
          },
          "noExciseCalc": {
            "type": "string",
            "nullable": true
          },
          "rsbainDistriktBuyer": {
            "type": "string",
            "nullable": true
          },
          "vatpayRealSupp": {
            "type": "string",
            "nullable": true
          },
          "warehouseCapacity": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "warehouseCapacityUm": {
            "type": "string",
            "nullable": true
          },
          "acctExpense": {
            "type": "string",
            "nullable": true
          },
          "acctIncome": {
            "type": "string",
            "nullable": true
          },
          "permitLumpCompen": {
            "type": "string",
            "nullable": true
          },
          "remindersSendType": {
            "type": "string",
            "nullable": true
          },
          "pac": {
            "type": "string",
            "nullable": true
          },
          "eslogContractCt": {
            "type": "string",
            "nullable": true
          },
          "skis2": {
            "type": "string",
            "nullable": true
          },
          "allowedInvShort": {
            "type": "number",
            "format": "double"
          },
          "acctRebateExtra": {
            "type": "string",
            "nullable": true
          },
          "veterinarian": {
            "type": "string",
            "nullable": true
          },
          "anafcheckDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "parityType": {
            "type": "string",
            "nullable": true
          },
          "suppParityType": {
            "type": "string",
            "nullable": true
          },
          "naturalPerson": {
            "type": "string",
            "nullable": true
          },
          "minMargin": {
            "type": "number",
            "format": "double"
          },
          "ncc": {
            "type": "string",
            "nullable": true
          },
          "buyerCalcInvoOutFallDue": {
            "type": "string",
            "nullable": true
          },
          "assortment": {
            "type": "string",
            "nullable": true
          },
          "orgUnit": {
            "type": "string",
            "nullable": true
          },
          "accountingPeriod": {
            "type": "string",
            "nullable": true
          },
          "orderValidBuyer": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderValidSupplier": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lei": {
            "type": "string",
            "nullable": true
          },
          "freeStockReport": {
            "type": "string",
            "nullable": true
          },
          "webShopSubject": {
            "type": "string",
            "nullable": true
          },
          "deliveryPriority": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "deliveryDays": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "priceRatePos": {
            "type": "boolean"
          },
          "municipCreditor": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DTOTodoEvent": {
        "type": "object",
        "properties": {
          "summary": {
            "type": "string",
            "nullable": true
          },
          "startUtc": {
            "type": "string",
            "format": "date-time"
          },
          "endUtc": {
            "type": "string",
            "format": "date-time"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "eventType": {
            "type": "string",
            "nullable": true
          },
          "creatorDisplayName": {
            "type": "string",
            "nullable": true
          },
          "kind": {
            "type": "string",
            "nullable": true
          },
          "todoId": {
            "type": "string",
            "nullable": true
          },
          "legacyApi": {
            "type": "string",
            "nullable": true
          },
          "assignedTo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DeleteParams": {
        "type": "object",
        "properties": {
          "masterTable": {
            "$ref": "#/components/schemas/MasterTable"
          },
          "tableFKs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TableFKs"
            },
            "nullable": true
          },
          "customConditions": {
            "$ref": "#/components/schemas/CustomConditions"
          }
        },
        "additionalProperties": false
      },
      "EntryPoint": {
        "type": "object",
        "properties": {
          "accessCode": {
            "type": "string",
            "nullable": true
          },
          "entryPointFeatures": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "entryPointType": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "meetingCode": {
            "type": "string",
            "nullable": true
          },
          "passcode": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "pin": {
            "type": "string",
            "nullable": true
          },
          "regionCode": {
            "type": "string",
            "nullable": true
          },
          "uri": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Event": {
        "type": "object",
        "properties": {
          "anyoneCanAddSelf": {
            "type": "boolean",
            "nullable": true
          },
          "attachments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventAttachment"
            },
            "nullable": true
          },
          "attendees": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventAttendee"
            },
            "nullable": true
          },
          "attendeesOmitted": {
            "type": "boolean",
            "nullable": true
          },
          "birthdayProperties": {
            "$ref": "#/components/schemas/EventBirthdayProperties"
          },
          "colorId": {
            "type": "string",
            "nullable": true
          },
          "conferenceData": {
            "$ref": "#/components/schemas/ConferenceData"
          },
          "createdRaw": {
            "type": "string",
            "nullable": true
          },
          "createdDateTimeOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "deprecated": true
          },
          "creator": {
            "$ref": "#/components/schemas/CreatorData"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "end": {
            "$ref": "#/components/schemas/EventDateTime"
          },
          "endTimeUnspecified": {
            "type": "boolean",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          },
          "eventType": {
            "type": "string",
            "nullable": true
          },
          "extendedProperties": {
            "$ref": "#/components/schemas/ExtendedPropertiesData"
          },
          "focusTimeProperties": {
            "$ref": "#/components/schemas/EventFocusTimeProperties"
          },
          "gadget": {
            "$ref": "#/components/schemas/GadgetData"
          },
          "guestsCanInviteOthers": {
            "type": "boolean",
            "nullable": true
          },
          "guestsCanModify": {
            "type": "boolean",
            "nullable": true
          },
          "guestsCanSeeOtherGuests": {
            "type": "boolean",
            "nullable": true
          },
          "hangoutLink": {
            "type": "string",
            "nullable": true
          },
          "htmlLink": {
            "type": "string",
            "nullable": true
          },
          "iCalUID": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "kind": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "locked": {
            "type": "boolean",
            "nullable": true
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerData"
          },
          "originalStartTime": {
            "$ref": "#/components/schemas/EventDateTime"
          },
          "outOfOfficeProperties": {
            "$ref": "#/components/schemas/EventOutOfOfficeProperties"
          },
          "privateCopy": {
            "type": "boolean",
            "nullable": true
          },
          "recurrence": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "recurringEventId": {
            "type": "string",
            "nullable": true
          },
          "reminders": {
            "$ref": "#/components/schemas/RemindersData"
          },
          "sequence": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "source": {
            "$ref": "#/components/schemas/SourceData"
          },
          "start": {
            "$ref": "#/components/schemas/EventDateTime"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "summary": {
            "type": "string",
            "nullable": true
          },
          "transparency": {
            "type": "string",
            "nullable": true
          },
          "updatedRaw": {
            "type": "string",
            "nullable": true
          },
          "updatedDateTimeOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "updated": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "deprecated": true
          },
          "visibility": {
            "type": "string",
            "nullable": true
          },
          "workingLocationProperties": {
            "$ref": "#/components/schemas/EventWorkingLocationProperties"
          }
        },
        "additionalProperties": false
      },
      "EventAttachment": {
        "type": "object",
        "properties": {
          "fileId": {
            "type": "string",
            "nullable": true
          },
          "fileUrl": {
            "type": "string",
            "nullable": true
          },
          "iconLink": {
            "type": "string",
            "nullable": true
          },
          "mimeType": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventAttendee": {
        "type": "object",
        "properties": {
          "additionalGuests": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "optional": {
            "type": "boolean",
            "nullable": true
          },
          "organizer": {
            "type": "boolean",
            "nullable": true
          },
          "resource": {
            "type": "boolean",
            "nullable": true
          },
          "responseStatus": {
            "type": "string",
            "nullable": true
          },
          "self": {
            "type": "boolean",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventBirthdayProperties": {
        "type": "object",
        "properties": {
          "contact": {
            "type": "string",
            "nullable": true
          },
          "customTypeName": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventDateTime": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "nullable": true
          },
          "dateTimeRaw": {
            "type": "string",
            "nullable": true
          },
          "dateTimeDateTimeOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true,
            "deprecated": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventFocusTimeProperties": {
        "type": "object",
        "properties": {
          "autoDeclineMode": {
            "type": "string",
            "nullable": true
          },
          "chatStatus": {
            "type": "string",
            "nullable": true
          },
          "declineMessage": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventOutOfOfficeProperties": {
        "type": "object",
        "properties": {
          "autoDeclineMode": {
            "type": "string",
            "nullable": true
          },
          "declineMessage": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventReminder": {
        "type": "object",
        "properties": {
          "method": {
            "type": "string",
            "nullable": true
          },
          "minutes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventWorkingLocationProperties": {
        "type": "object",
        "properties": {
          "customLocation": {
            "$ref": "#/components/schemas/CustomLocationData"
          },
          "homeOffice": {
            "nullable": true
          },
          "officeLocation": {
            "$ref": "#/components/schemas/OfficeLocationData"
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "eTag": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExtendedPropertiesData": {
        "type": "object",
        "properties": {
          "private__": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "shared": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GadgetData": {
        "type": "object",
        "properties": {
          "display": {
            "type": "string",
            "nullable": true
          },
          "height": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iconLink": {
            "type": "string",
            "nullable": true
          },
          "link": {
            "type": "string",
            "nullable": true
          },
          "preferences": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "width": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Importance": {
        "enum": [
          "Low",
          "Normal",
          "High"
        ],
        "type": "string"
      },
      "InsPrm": {
        "type": "object",
        "properties": {
          "detailTable": {
            "type": "string",
            "nullable": true
          },
          "fieldvalues": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InsertParams": {
        "type": "object",
        "properties": {
          "masterTable": {
            "type": "string",
            "nullable": true
          },
          "fieldvalues": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": { }
            },
            "nullable": true
          },
          "details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InsPrm"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceCreateData": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "receiver": {
            "type": "string",
            "nullable": true
          },
          "receiverId": {
            "type": "string",
            "nullable": true
          },
          "receiverAddress": {
            "type": "string",
            "nullable": true
          },
          "issuer": {
            "type": "string",
            "nullable": true
          },
          "issuerId": {
            "type": "string",
            "nullable": true
          },
          "thirdParty": {
            "type": "string",
            "nullable": true
          },
          "thirdPartyId": {
            "type": "string",
            "nullable": true
          },
          "docType": {
            "type": "string",
            "nullable": true
          },
          "date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dateDue": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "invoiceDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "taxDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "expectedDeliveryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "advancePaymentDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "wayOfSale": {
            "type": "string",
            "nullable": true
          },
          "paymentMethod": {
            "type": "string",
            "nullable": true
          },
          "paymentMethodId": {
            "type": "string",
            "nullable": true
          },
          "paymentMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaInvoicePaymentMethodData"
            },
            "nullable": true
          },
          "clerkId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "clerk": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "vat": {
            "type": "number",
            "format": "double"
          },
          "discount": {
            "type": "number",
            "format": "double"
          },
          "department": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "order": {
            "type": "string",
            "nullable": true
          },
          "orderDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "orderForm": {
            "type": "string",
            "nullable": true
          },
          "orderFormDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "credited": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "titleText": {
            "type": "string",
            "nullable": true
          },
          "days": {
            "type": "integer",
            "format": "int32"
          },
          "isPos": {
            "type": "boolean"
          },
          "takeoverDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "refNumber": {
            "type": "string",
            "nullable": true
          },
          "refCode": {
            "type": "string",
            "nullable": true
          },
          "fiscSalesBookDocNo": {
            "type": "string",
            "nullable": true
          },
          "fiscSalesBookSerNo": {
            "type": "string",
            "nullable": true
          },
          "fiscSalesBookSetNo": {
            "type": "string",
            "nullable": true
          },
          "author": {
            "type": "string",
            "nullable": true
          },
          "sale": {
            "type": "string",
            "nullable": true
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "deliveryType": {
            "type": "string",
            "nullable": true
          },
          "deliveryPlace": {
            "type": "string",
            "nullable": true
          },
          "fxRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "corrType": {
            "type": "string",
            "nullable": true
          },
          "fillDeptFromCostDrv": {
            "type": "boolean"
          },
          "filterDeptForCostDrv": {
            "type": "boolean"
          },
          "buyerCostCenterId": {
            "type": "string",
            "nullable": true
          },
          "buyerCostCenterIdDef": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "buyerIdDef": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "buyerID": {
            "type": "string",
            "nullable": true
          },
          "specPayment": {
            "type": "string",
            "nullable": true
          },
          "refundRelatedDoc": {
            "type": "string",
            "nullable": true
          },
          "refundRelatedDocDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "protocol": {
            "type": "string",
            "nullable": true
          },
          "payer": {
            "type": "string",
            "nullable": true
          },
          "moveTranType": {
            "type": "string",
            "nullable": true
          },
          "invoiceItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InvoiceItemUpdateData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceCreateDataResponse": {
        "type": "object",
        "properties": {
          "qId": {
            "type": "integer",
            "format": "int32"
          },
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "docType": {
            "type": "string",
            "nullable": true
          },
          "reference": {
            "type": "string",
            "nullable": true
          },
          "orderForm": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          },
          "protocol": {
            "type": "string",
            "nullable": true
          },
          "fiscalSalesBookExists": {
            "type": "boolean"
          },
          "itemsCreateResponse": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InvoiceItemCreateDataResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceItemCreateDataResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "anNo": {
            "type": "integer",
            "format": "int32"
          },
          "costDrv": {
            "type": "string",
            "nullable": true
          },
          "department": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "error": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "InvoiceItemRemoveData": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "anNo": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "InvoiceItemRemoveDataResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "anNo": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceItemUpdateData": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "ident": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "anNo": {
            "type": "integer",
            "format": "int32"
          },
          "quantity": {
            "type": "number",
            "format": "double"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "priceCurrency": {
            "type": "number",
            "format": "double"
          },
          "rabate": {
            "type": "number",
            "format": "double"
          },
          "vat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "vatCode": {
            "type": "string",
            "nullable": true
          },
          "vatCodeTR": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "measurementUnit": {
            "type": "string",
            "nullable": true
          },
          "taxPrice": {
            "type": "number",
            "format": "double"
          },
          "basisForTax": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "priceForValue": {
            "type": "number",
            "format": "double"
          },
          "stock": {
            "type": "number",
            "format": "double"
          },
          "costDrv": {
            "type": "string",
            "nullable": true
          },
          "department": {
            "type": "string",
            "nullable": true
          },
          "retailPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "newRetailPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rabateRetail": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "marginRetail": {
            "type": "number",
            "format": "double"
          },
          "percentRetail": {
            "type": "number",
            "format": "double"
          },
          "salePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "newSalePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rabateSale": {
            "type": "number",
            "format": "double"
          },
          "marginSale": {
            "type": "number",
            "format": "double"
          },
          "percentSale": {
            "type": "number",
            "format": "double"
          },
          "directCost": {
            "type": "number",
            "format": "double"
          },
          "duty": {
            "type": "number",
            "format": "double"
          },
          "warehouseValue": {
            "type": "number",
            "format": "double"
          },
          "allowedShortage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "allowedShortagePercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "turnoverQuantity": {
            "type": "number",
            "format": "double"
          },
          "isSerialNo": {
            "type": "boolean"
          },
          "author": {
            "type": "string",
            "nullable": true
          },
          "acctClaim": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceRemoveDataResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceUpdateData": {
        "required": [
          "acKey"
        ],
        "type": "object",
        "properties": {
          "acKey": {
            "minLength": 1,
            "type": "string"
          },
          "receiver": {
            "type": "string",
            "nullable": true
          },
          "receiverId": {
            "type": "string",
            "nullable": true
          },
          "receiverAddress": {
            "type": "string",
            "nullable": true
          },
          "issuer": {
            "type": "string",
            "nullable": true
          },
          "issuerId": {
            "type": "string",
            "nullable": true
          },
          "thirdParty": {
            "type": "string",
            "nullable": true
          },
          "thirdPartyId": {
            "type": "string",
            "nullable": true
          },
          "docType": {
            "type": "string",
            "nullable": true
          },
          "date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dateDue": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "invoiceDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "taxDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "expectedDeliveryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "advancePaymentDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "wayOfSale": {
            "type": "string",
            "nullable": true
          },
          "paymentMethod": {
            "type": "string",
            "nullable": true
          },
          "paymentMethodId": {
            "type": "string",
            "nullable": true
          },
          "paymentMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaInvoicePaymentMethodData"
            },
            "nullable": true
          },
          "clerkId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "clerk": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "vat": {
            "type": "number",
            "format": "double"
          },
          "discount": {
            "type": "number",
            "format": "double"
          },
          "department": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "order": {
            "type": "string",
            "nullable": true
          },
          "orderDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "orderForm": {
            "type": "string",
            "nullable": true
          },
          "orderFormDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "credited": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "titleText": {
            "type": "string",
            "nullable": true
          },
          "days": {
            "type": "integer",
            "format": "int32"
          },
          "isPos": {
            "type": "boolean"
          },
          "takeoverDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "refNumber": {
            "type": "string",
            "nullable": true
          },
          "refCode": {
            "type": "string",
            "nullable": true
          },
          "fiscSalesBookDocNo": {
            "type": "string",
            "nullable": true
          },
          "fiscSalesBookSerNo": {
            "type": "string",
            "nullable": true
          },
          "fiscSalesBookSetNo": {
            "type": "string",
            "nullable": true
          },
          "author": {
            "type": "string",
            "nullable": true
          },
          "sale": {
            "type": "string",
            "nullable": true
          },
          "statement": {
            "type": "string",
            "nullable": true
          },
          "deliveryType": {
            "type": "string",
            "nullable": true
          },
          "deliveryPlace": {
            "type": "string",
            "nullable": true
          },
          "fxRate": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "corrType": {
            "type": "string",
            "nullable": true
          },
          "fillDeptFromCostDrv": {
            "type": "boolean"
          },
          "filterDeptForCostDrv": {
            "type": "boolean"
          },
          "buyerCostCenterId": {
            "type": "string",
            "nullable": true
          },
          "buyerCostCenterIdDef": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "buyerIdDef": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "buyerID": {
            "type": "string",
            "nullable": true
          },
          "specPayment": {
            "type": "string",
            "nullable": true
          },
          "refundRelatedDoc": {
            "type": "string",
            "nullable": true
          },
          "refundRelatedDocDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "protocol": {
            "type": "string",
            "nullable": true
          },
          "payer": {
            "type": "string",
            "nullable": true
          },
          "invoiceItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InvoiceItemUpdateData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceUpdateDataResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          },
          "itemsCreateResponse": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InvoiceItemCreateDataResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MasterTable": {
        "type": "object",
        "properties": {
          "table": {
            "type": "string",
            "nullable": true
          },
          "alias": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MoveItemAddStat": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "anNo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "acKeyAdd": {
            "type": "string",
            "nullable": true
          },
          "anNoAdd": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "acIdent": {
            "type": "string",
            "nullable": true
          },
          "acName": {
            "type": "string",
            "nullable": true
          },
          "anPlanQty": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "preKolicina": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "acUM": {
            "type": "string",
            "nullable": true
          },
          "acError": {
            "type": "string",
            "nullable": true
          },
          "acComment": {
            "type": "string",
            "nullable": true
          },
          "acTransferType": {
            "type": "string",
            "nullable": true
          },
          "anParentID": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OfficeLocationData": {
        "type": "object",
        "properties": {
          "buildingId": {
            "type": "string",
            "nullable": true
          },
          "deskId": {
            "type": "string",
            "nullable": true
          },
          "floorId": {
            "type": "string",
            "nullable": true
          },
          "floorSectionId": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreateData": {
        "type": "object",
        "properties": {
          "ciDocType": {
            "type": "string",
            "nullable": true
          },
          "cKey": {
            "type": "string",
            "nullable": true
          },
          "cKeyView": {
            "type": "string",
            "nullable": true
          },
          "cCode1": {
            "type": "string",
            "nullable": true
          },
          "cCode2": {
            "type": "string",
            "nullable": true
          },
          "cCode3": {
            "type": "string",
            "nullable": true
          },
          "cConfrm": {
            "type": "string"
          },
          "cConsignee": {
            "type": "string",
            "nullable": true
          },
          "cContactPrsn": {
            "type": "string",
            "nullable": true
          },
          "cContactPrsn3": {
            "type": "string",
            "nullable": true
          },
          "cCurrency": {
            "type": "string",
            "nullable": true
          },
          "cDelivery": {
            "type": "string",
            "nullable": true
          },
          "cDept": {
            "type": "string",
            "nullable": true
          },
          "cDoc1": {
            "type": "string",
            "nullable": true
          },
          "cDoc2": {
            "type": "string",
            "nullable": true
          },
          "cFinished": {
            "type": "string"
          },
          "cForm": {
            "type": "string",
            "nullable": true
          },
          "cNote": {
            "type": "string",
            "nullable": true
          },
          "cParity": {
            "type": "string",
            "nullable": true
          },
          "cParityPost": {
            "type": "string",
            "nullable": true
          },
          "cPayMethod": {
            "type": "string",
            "nullable": true
          },
          "cPriceRate": {
            "type": "string",
            "nullable": true
          },
          "cReceiver": {
            "type": "string",
            "nullable": true
          },
          "cRefNo1": {
            "type": "string",
            "nullable": true
          },
          "cRefNo2": {
            "type": "string",
            "nullable": true
          },
          "cRefNo3": {
            "type": "string",
            "nullable": true
          },
          "cRefNo4": {
            "type": "string",
            "nullable": true
          },
          "cRoundVATOnDoc": {
            "type": "string"
          },
          "cStatement": {
            "type": "string",
            "nullable": true
          },
          "ciStatus": {
            "type": "string"
          },
          "cWarehouse": {
            "type": "string",
            "nullable": true
          },
          "cWayOfSale": {
            "type": "string"
          },
          "dDate": {
            "type": "string",
            "format": "date-time"
          },
          "dDateDoc1": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dDateDoc2": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dDateValid": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dDeliveryDeadline": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "nBnkAcctNo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nClerk": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nDaysForPayment": {
            "type": "integer",
            "format": "int32"
          },
          "nDaysForValid": {
            "type": "integer",
            "format": "int32"
          },
          "nDiscount": {
            "type": "number",
            "format": "double"
          },
          "nForPay": {
            "type": "number",
            "format": "double"
          },
          "nNoteClerk": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nRoundItem": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nRoundValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nValue": {
            "type": "number",
            "format": "double"
          },
          "nvat": {
            "type": "number",
            "format": "double"
          },
          "nSigner1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dSigned1": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "nSigner2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dSigned2": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "nSigner3": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dSigned3": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cFieldSA": {
            "type": "string",
            "nullable": true
          },
          "cFieldSB": {
            "type": "string",
            "nullable": true
          },
          "cFieldSC": {
            "type": "string",
            "nullable": true
          },
          "cFieldSD": {
            "type": "string",
            "nullable": true
          },
          "cFieldSE": {
            "type": "string",
            "nullable": true
          },
          "cFieldSF": {
            "type": "string",
            "nullable": true
          },
          "cFieldSG": {
            "type": "string",
            "nullable": true
          },
          "cFieldSH": {
            "type": "string",
            "nullable": true
          },
          "cFieldSI": {
            "type": "string",
            "nullable": true
          },
          "cFieldSJ": {
            "type": "string",
            "nullable": true
          },
          "nFieldNA": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNB": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNC": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldND": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNE": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNF": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNG": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNH": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNI": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nFieldNJ": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dFieldDA": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dFieldDB": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dFieldDC": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dFieldDD": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cupnReference": {
            "type": "string",
            "nullable": true
          },
          "cupnCode": {
            "type": "string",
            "nullable": true
          },
          "cupnControlNum": {
            "type": "string",
            "nullable": true
          },
          "cInternalNote": {
            "type": "string",
            "nullable": true
          },
          "cError": {
            "type": "string",
            "nullable": true
          },
          "cStatus": {
            "type": "string",
            "nullable": true
          },
          "nFxRate": {
            "type": "number",
            "format": "double"
          },
          "nCurrValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cTriangTrans": {
            "type": "string",
            "nullable": true
          },
          "nRoundItemFC": {
            "type": "number",
            "format": "double"
          },
          "nRoundPrice": {
            "type": "number",
            "format": "double"
          },
          "nRoundValueOC": {
            "type": "number",
            "format": "double"
          },
          "p_HasNoAuthorisation": {
            "type": "string"
          },
          "p_EntityType": {
            "type": "string",
            "nullable": true
          },
          "p_UniqueId": {
            "type": "string",
            "nullable": true
          },
          "p_PermissionName": {
            "type": "string",
            "nullable": true
          },
          "cRetailSale": {
            "type": "string"
          },
          "p_cFillRPfromRW": {
            "type": "string"
          },
          "p_cOldWarehouse": {
            "type": "string",
            "nullable": true
          },
          "p_cPAW": {
            "type": "string",
            "nullable": true
          },
          "nRoomTableID": {
            "type": "integer",
            "format": "int32"
          },
          "nDeliveryPriority": {
            "type": "integer",
            "format": "int32"
          },
          "dDeliveryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "nDeliveryDays": {
            "type": "integer",
            "format": "int32"
          },
          "cTransporter": {
            "type": "string",
            "nullable": true
          },
          "cVehicleRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "cTrailerRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "dTransportDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cBuyerCostCenterId": {
            "type": "string",
            "nullable": true
          },
          "nqId": {
            "type": "integer",
            "format": "int32"
          },
          "cBuyerId": {
            "type": "string",
            "nullable": true
          },
          "cBuyerIdDef": {
            "type": "integer",
            "format": "int32"
          },
          "cBuyerCostCenterIdDef": {
            "type": "integer",
            "format": "int32"
          },
          "nReceiverQId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderItemCreateData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreateDataResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "docType": {
            "type": "string",
            "nullable": true
          },
          "reference": {
            "type": "string",
            "nullable": true
          },
          "orderForm": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          },
          "itemsCreateResponse": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderItemCreateDataResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreateNewDocumentItemsResponseData": {
        "type": "object",
        "properties": {
          "anNo": {
            "type": "integer",
            "format": "int32"
          },
          "acKeyAdd": {
            "type": "string",
            "nullable": true
          },
          "anNoAdd": {
            "type": "integer",
            "format": "int32"
          },
          "acIdent": {
            "type": "string",
            "nullable": true
          },
          "acName": {
            "type": "string",
            "nullable": true
          },
          "anPlanQty": {
            "type": "number",
            "format": "double"
          },
          "preKolicina": {
            "type": "number",
            "format": "double"
          },
          "acUM": {
            "type": "string",
            "nullable": true
          },
          "acComment": {
            "type": "string",
            "nullable": true
          },
          "acTransferType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreateNewDocumentRequest": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "docType": {
            "type": "string",
            "nullable": true
          },
          "orderType": {
            "type": "string",
            "nullable": true
          },
          "orderDocType": {
            "type": "string",
            "nullable": true
          },
          "createDate": {
            "type": "string",
            "format": "date-time"
          },
          "invoiceDate": {
            "type": "string",
            "format": "date-time"
          },
          "taxDate": {
            "type": "string",
            "format": "date-time"
          },
          "fillSubject": {
            "type": "boolean"
          },
          "fillAccountDataFromSubject": {
            "type": "boolean"
          },
          "confirmTransferedDocuments": {
            "type": "boolean"
          },
          "selectedIdents": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreateNewDocumentResponseData": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "dtType": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderCreateNewDocumentItemsResponseData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreateNewOrderRequest": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "docType": {
            "type": "string",
            "nullable": true
          },
          "supplier": {
            "type": "string",
            "nullable": true
          },
          "consignee": {
            "type": "string",
            "nullable": true
          },
          "orderDate": {
            "type": "string",
            "format": "date-time"
          },
          "transferCourse": {
            "type": "boolean"
          },
          "confirmTransDoc": {
            "type": "boolean"
          },
          "transferLinkedDoc": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "OrderDeleteResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderItemCreateData": {
        "type": "object",
        "properties": {
          "chKey": {
            "type": "string",
            "nullable": true
          },
          "chStatus": {
            "type": "string"
          },
          "chDocType": {
            "type": "string",
            "nullable": true
          },
          "dhDate": {
            "type": "string",
            "format": "date-time"
          },
          "chConsignee": {
            "type": "string",
            "nullable": true
          },
          "chReceiver": {
            "type": "string",
            "nullable": true
          },
          "chWarehouse": {
            "type": "string",
            "nullable": true
          },
          "chCurrency": {
            "type": "string",
            "nullable": true
          },
          "chPriceRate": {
            "type": "string"
          },
          "nNo": {
            "type": "integer",
            "format": "int32"
          },
          "cIdent": {
            "type": "string",
            "nullable": true
          },
          "cIdentOld": {
            "type": "string",
            "nullable": true
          },
          "cName": {
            "type": "string",
            "nullable": true
          },
          "nQty": {
            "type": "number",
            "format": "double"
          },
          "nQtyOld": {
            "type": "number",
            "format": "double"
          },
          "nQtyDispDoc": {
            "type": "number",
            "format": "double"
          },
          "nQtyDispDocOld": {
            "type": "number",
            "format": "double"
          },
          "cum": {
            "type": "string",
            "nullable": true
          },
          "nPrice": {
            "type": "number",
            "format": "float"
          },
          "nRebate": {
            "type": "number",
            "format": "float"
          },
          "cvatCode": {
            "type": "string",
            "nullable": true
          },
          "nvat": {
            "type": "number",
            "format": "float"
          },
          "nExcise": {
            "type": "number",
            "format": "float"
          },
          "nExciseP": {
            "type": "number",
            "format": "float"
          },
          "nSalePrice": {
            "type": "number",
            "format": "float"
          },
          "nPackQty": {
            "type": "number",
            "format": "double"
          },
          "dDeliveryDeadline": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "cDept": {
            "type": "string",
            "nullable": true
          },
          "cCostDrv": {
            "type": "string",
            "nullable": true
          },
          "nVariant": {
            "type": "integer",
            "format": "int32"
          },
          "nDimVolume": {
            "type": "number",
            "format": "float"
          },
          "nDimWeight": {
            "type": "number",
            "format": "float"
          },
          "nDimWeightBrutto": {
            "type": "number",
            "format": "float"
          },
          "nRebate1": {
            "type": "number",
            "format": "float"
          },
          "nRebate2": {
            "type": "number",
            "format": "float"
          },
          "nRebate3": {
            "type": "number",
            "format": "float"
          },
          "nValue": {
            "type": "number",
            "format": "float"
          },
          "nForPay": {
            "type": "number",
            "format": "float"
          },
          "nvDimWeight": {
            "type": "number",
            "format": "float"
          },
          "nvDimWeightBrutto": {
            "type": "number",
            "format": "float"
          },
          "nvDimVolume": {
            "type": "number",
            "format": "float"
          },
          "nPriceRebate": {
            "type": "number",
            "format": "float"
          },
          "cError": {
            "type": "string",
            "nullable": true
          },
          "cStatus": {
            "type": "string",
            "nullable": true
          },
          "p_HasNoAuthorisation": {
            "type": "string"
          },
          "p_EntityType": {
            "type": "string",
            "nullable": true
          },
          "p_UniqueId": {
            "type": "string",
            "nullable": true
          },
          "p_PermissionName": {
            "type": "string",
            "nullable": true
          },
          "p_cPAW": {
            "type": "string"
          },
          "p_cNote": {
            "type": "string",
            "nullable": true
          },
          "nrtPrice": {
            "type": "number",
            "format": "float"
          },
          "nRetailPrice": {
            "type": "number",
            "format": "float"
          },
          "nExciseInc": {
            "type": "number",
            "format": "float"
          },
          "nExciseNotInc": {
            "type": "number",
            "format": "float"
          },
          "nExciseIncP": {
            "type": "number",
            "format": "float"
          },
          "nExciseNotIncP": {
            "type": "number",
            "format": "float"
          },
          "nQtyConverted": {
            "type": "number",
            "format": "float"
          },
          "cOrigin": {
            "type": "string"
          },
          "cuM2": {
            "type": "string"
          },
          "cumConverted": {
            "type": "string",
            "nullable": true
          },
          "nRound": {
            "type": "integer",
            "format": "int32"
          },
          "dDeliveryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "nrtPriceConverted": {
            "type": "number",
            "format": "float"
          },
          "cPackNum": {
            "type": "string",
            "nullable": true
          },
          "nColorCode": {
            "type": "integer",
            "format": "int32"
          },
          "cFixedAsset": {
            "type": "string",
            "nullable": true
          },
          "cWorker": {
            "type": "string",
            "nullable": true
          },
          "dStartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "nPrstTime": {
            "type": "number",
            "format": "float"
          },
          "cPrstUMTime": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "OrderItemCreateDataResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "anNo": {
            "type": "integer",
            "format": "int32"
          },
          "ident": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "qty": {
            "type": "number",
            "format": "double"
          },
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderItemDeleteResponse": {
        "type": "object",
        "properties": {
          "acKey": {
            "type": "string",
            "nullable": true
          },
          "anNo": {
            "type": "integer",
            "format": "int32"
          },
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrganizerData": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "self": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OutlookLoginData": {
        "type": "object",
        "properties": {
          "tenantId": {
            "type": "string",
            "nullable": true
          },
          "clientId": {
            "type": "string",
            "nullable": true
          },
          "clientSecret": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaInvoicePaymentMethodData": {
        "type": "object",
        "properties": {
          "acPayMethod": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          },
          "amountCurr": {
            "type": "number",
            "format": "double"
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "isRefund": {
            "type": "boolean"
          },
          "fiscalGroup": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProcedureParam": {
        "type": "object",
        "properties": {
          "procname": {
            "type": "string",
            "nullable": true
          },
          "procParams": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProceduresParams": {
        "type": "object",
        "properties": {
          "procedures": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProcedureParam"
            },
            "nullable": true
          },
          "inserts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InsertParams"
            },
            "nullable": true
          },
          "updates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UpdateParams"
            },
            "nullable": true
          },
          "tempTables": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RemindersData": {
        "type": "object",
        "properties": {
          "overrides": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventReminder"
            },
            "nullable": true
          },
          "useDefault": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SelectParams": {
        "type": "object",
        "properties": {
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "fieldsToReturn": {
            "type": "string",
            "nullable": true
          },
          "tableFKs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TableFKs"
            },
            "nullable": true
          },
          "customConditions": {
            "$ref": "#/components/schemas/CustomConditions"
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "withSubSelects": {
            "type": "integer",
            "format": "int32"
          },
          "masterTable": {
            "$ref": "#/components/schemas/MasterTable"
          },
          "tempTables": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "groupBy": {
            "type": "string",
            "nullable": true
          },
          "having": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SelectParamsNoTable": {
        "type": "object",
        "properties": {
          "start": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "fieldsToReturn": {
            "type": "string",
            "nullable": true
          },
          "tableFKs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TableFKs"
            },
            "nullable": true
          },
          "customConditions": {
            "$ref": "#/components/schemas/CustomConditions"
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "withSubSelects": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SetDBData": {
        "required": [
          "companyDB"
        ],
        "type": "object",
        "properties": {
          "companyDB": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SourceData": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SourceTypes": {
        "enum": [
          "NarocKup",
          "NarocDob",
          "BlagoPrevzem",
          "BlagoIzdam"
        ],
        "type": "string"
      },
      "StockData": {
        "type": "object",
        "properties": {
          "ident": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "primClassif": {
            "type": "string",
            "nullable": true
          },
          "secClassif": {
            "type": "string",
            "nullable": true
          },
          "supplier": {
            "type": "string",
            "nullable": true
          },
          "buyer": {
            "type": "string",
            "nullable": true
          },
          "vatCode": {
            "type": "string",
            "nullable": true
          },
          "costDrv": {
            "type": "string",
            "nullable": true
          },
          "department": {
            "type": "string",
            "nullable": true
          },
          "dateOfStock": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "onlyCustomsWarehouses": {
            "type": "boolean"
          },
          "includeCustomsWarehouses": {
            "type": "boolean"
          },
          "priceType": {
            "type": "integer",
            "format": "int32"
          },
          "identsType": {
            "type": "integer",
            "format": "int32"
          },
          "identsActive": {
            "type": "integer",
            "format": "int32"
          },
          "identsCategory": {
            "type": "string",
            "nullable": true
          },
          "warehouses": {
            "type": "string",
            "nullable": true
          },
          "criterionOfStock": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TableFKs": {
        "type": "object",
        "properties": {
          "table": {
            "type": "string",
            "nullable": true
          },
          "alias": {
            "type": "string",
            "nullable": true
          },
          "join": {
            "type": "string",
            "nullable": true
          },
          "parentAlias": {
            "type": "string",
            "nullable": true
          },
          "fieldsToReturn": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ToDoCreateData": {
        "type": "object",
        "properties": {
          "workFlowID": {
            "type": "string",
            "nullable": true
          },
          "taskTemplateQId": {
            "type": "string",
            "nullable": true
          },
          "aresQid": {
            "type": "string",
            "nullable": true
          },
          "reacurrInterval": {
            "type": "integer",
            "format": "int32"
          },
          "reacurrence": {
            "type": "boolean"
          },
          "reaccurenceUM": {
            "type": "string",
            "nullable": true
          },
          "reacurrenceEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "reacurrences": {
            "type": "integer",
            "format": "int32"
          },
          "remainderTime": {
            "type": "integer",
            "format": "int32"
          },
          "dept": {
            "type": "string",
            "nullable": true
          },
          "costDrv": {
            "type": "string",
            "nullable": true
          },
          "assignedTo": {
            "type": "string",
            "nullable": true
          },
          "priority": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "time": {
            "type": "integer",
            "format": "int32"
          },
          "dateEnd": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "$ref": "#/components/schemas/ToDoStatus"
          },
          "dateStart": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ToDoGetData": {
        "type": "object",
        "properties": {
          "dateFrom": {
            "type": "string",
            "nullable": true
          },
          "dateTo": {
            "type": "string",
            "nullable": true
          },
          "assignedTo": {
            "type": "string",
            "nullable": true
          },
          "ownedBy": {
            "type": "string",
            "nullable": true
          },
          "priority": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "descr": {
            "type": "string",
            "nullable": true
          },
          "taskType": {
            "type": "string",
            "nullable": true
          },
          "subjects": {
            "type": "string",
            "nullable": true
          },
          "documents": {
            "type": "string",
            "nullable": true
          },
          "onlyActive": {
            "type": "boolean"
          },
          "getMetaData": {
            "type": "boolean"
          },
          "onlyWarnings": {
            "type": "boolean"
          },
          "databases": {
            "type": "string",
            "nullable": true
          },
          "database": {
            "type": "boolean"
          },
          "taskID": {
            "type": "integer",
            "format": "int32"
          },
          "dept": {
            "type": "string",
            "nullable": true
          },
          "showLinkKeys": {
            "type": "boolean"
          },
          "showDept": {
            "type": "boolean"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "calendarType": {
            "type": "string",
            "nullable": true
          },
          "urgentTask": {
            "type": "boolean"
          },
          "resource": {
            "type": "string",
            "nullable": true
          },
          "showResource": {
            "type": "boolean"
          },
          "getJustTasks": {
            "type": "boolean"
          },
          "roomTableID": {
            "type": "string",
            "nullable": true
          },
          "userAbsence": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ToDoStatus": {
        "enum": [
          "NotStarted",
          "InProgress",
          "Completed",
          "Canceled"
        ],
        "type": "string"
      },
      "TransferFromMoveToMoveData": {
        "type": "object",
        "properties": {
          "cKey": {
            "type": "string",
            "nullable": true
          },
          "cDBPrefix": {
            "type": "string",
            "nullable": true
          },
          "lOnlyActive": {
            "type": "boolean"
          },
          "lSkipCheck": {
            "type": "boolean"
          },
          "lDifferentWarehousesContinue": {
            "type": "boolean"
          },
          "lNotValidOrdersContinue": {
            "type": "boolean"
          },
          "sourceType": {
            "$ref": "#/components/schemas/SourceTypes"
          },
          "confTransDoc": {
            "type": "boolean"
          },
          "transferType": {
            "type": "integer",
            "format": "int32"
          },
          "statuses": {
            "type": "string",
            "nullable": true
          },
          "moveItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransferFromMoveToMoveItemsData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransferFromMoveToMoveItemsData": {
        "type": "object",
        "properties": {
          "aKey": {
            "type": "string",
            "nullable": true
          },
          "aNo": {
            "type": "integer",
            "format": "int32"
          },
          "quantity": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "UpdateParams": {
        "type": "object",
        "properties": {
          "masterTable": {
            "$ref": "#/components/schemas/MasterTable"
          },
          "fieldvalues": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "tableFKs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TableFKs"
            },
            "nullable": true
          },
          "customConditions": {
            "$ref": "#/components/schemas/CustomConditions"
          }
        },
        "additionalProperties": false
      },
      "UserLoginData": {
        "required": [
          "password",
          "username"
        ],
        "type": "object",
        "properties": {
          "username": {
            "minLength": 1,
            "type": "string"
          },
          "password": {
            "minLength": 1,
            "type": "string"
          },
          "companyDB": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      }
    }
  }
}