{
  "openapi": "3.0.1",
  "info": {
    "title": "OTN API",
    "version": "v1"
  },
  "paths": {
    "/otn-api": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "SendToFisPro",
        "parameters": [
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isNew",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "removeExternalId",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "SendToFisPro",
        "parameters": [
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isNew",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "removeExternalId",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/otn-api/rounding": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetRoundings",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApiRounding"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApiRounding"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApiRounding"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/rounding": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetRoundings",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApiRounding"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApiRounding"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApiRounding"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/otn-api/installment": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetInstallment",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetInstallmentRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetInstallmentRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetInstallmentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetInstallmentResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInstallmentResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInstallmentResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/installment": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetInstallment",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetInstallmentRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetInstallmentRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetInstallmentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetInstallmentResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInstallmentResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetInstallmentResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/otn-api/status": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetState",
        "responses": {
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/status": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetState",
        "responses": {
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/otn-api/version": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetVersion",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVersionRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVersionRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetVersionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetVersionResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVersionResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVersionResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/version": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetVersion",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVersionRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVersionRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetVersionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetVersionResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVersionResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVersionResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/otn-api/configuration": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetConfigurationResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConfigurationResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConfigurationResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "GetConfiguration",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetConfigurationResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConfigurationResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConfigurationResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/otn-api/ses-playground": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "SesPlayground",
        "parameters": [
          {
            "name": "wait",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isNewVersion",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "personType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rc",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ico",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EvaluationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EvaluationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EvaluationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/ses-playground": {
      "post": {
        "tags": [
          "Api"
        ],
        "operationId": "SesPlayground",
        "parameters": [
          {
            "name": "wait",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isNewVersion",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "personType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rc",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ico",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EvaluationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EvaluationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EvaluationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/attachments/{offerId}": {
      "get": {
        "tags": [
          "Attachment"
        ],
        "operationId": "GetAttachmentSettings",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AttachmentSettingsOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttachmentSettingsOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AttachmentSettingsOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/background-jobs/migrate-attachments": {
      "get": {
        "tags": [
          "BackgroundJob"
        ],
        "operationId": "MigrateAttachments",
        "parameters": [
          {
            "name": "count",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "useFakeIdentifier",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/background-jobs/delete-anonymized-attachments": {
      "get": {
        "tags": [
          "BackgroundJob"
        ],
        "operationId": "DeleteAnonymizedAttachments",
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/background-jobs/update-company-providers": {
      "get": {
        "tags": [
          "BackgroundJob"
        ],
        "operationId": "UpdateMissingCompanyProviders",
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/calculations/{offerId}/recomputeAll": {
      "post": {
        "tags": [
          "Calculation"
        ],
        "operationId": "RecomputeAll",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isSave",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "isCheckChanged",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/calculations/{offerId}/multicalculations": {
      "get": {
        "tags": [
          "Calculation"
        ],
        "operationId": "Multicalculations",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/calculations/saveAllTest": {
      "get": {
        "tags": [
          "Calculation"
        ],
        "operationId": "SaveAllTest",
        "parameters": [
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "offerIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/calculations/recomputeAllTest": {
      "get": {
        "tags": [
          "Calculation"
        ],
        "operationId": "RecomputeAllTest",
        "parameters": [
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "offerIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isRpmn",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Int32StringTuple"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Int32StringTuple"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Int32StringTuple"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offer": {
      "post": {
        "tags": [
          "CarReportIntegration"
        ],
        "operationId": "ImportToQuoter",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ImportToQuoterRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ImportToQuoterRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ImportToQuoterRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ImportToQuoterResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ImportToQuoterResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ImportToQuoterResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offer/{duplicateOfferId}/state": {
      "get": {
        "tags": [
          "CarReportIntegration"
        ],
        "operationId": "GetOfferIdState",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "duplicateOfferId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetOfferIdStateResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOfferIdStateResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOfferIdStateResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/customer/{companyRegNo}": {
      "get": {
        "tags": [
          "CarReportIntegration"
        ],
        "operationId": "GetCustomer",
        "parameters": [
          {
            "name": "companyRegNo",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetCustomerResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCustomerResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCustomerResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration/application": {
      "get": {
        "tags": [
          "Configuration"
        ],
        "operationId": "Get",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/exports/partner-exports/{id}/download": {
      "get": {
        "tags": [
          "Export"
        ],
        "operationId": "DownloadPartnerExport",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DateFrom",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DateTo",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DealerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "BranchId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/DownloadPartnerExportOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DownloadPartnerExportOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/DownloadPartnerExportOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/exports/delete-old-counter-proposal": {
      "get": {
        "tags": [
          "Export"
        ],
        "operationId": "DeleteOldCounterProposal",
        "parameters": [
          {
            "name": "deltaDay",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/feature-management/features": {
      "get": {
        "tags": [
          "Features"
        ],
        "operationId": "Get",
        "parameters": [
          {
            "name": "providerName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "providerKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetFeatureListResultDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFeatureListResultDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFeatureListResultDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Features"
        ],
        "operationId": "Update",
        "parameters": [
          {
            "name": "providerName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "providerKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFeaturesDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFeaturesDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFeaturesDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/from-pdf": {
      "post": {
        "tags": [
          "Form"
        ],
        "operationId": "CreateFromPdf",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FileInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FileInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FileInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms": {
      "post": {
        "tags": [
          "Form"
        ],
        "operationId": "CreateOrUpdateForm",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FormInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FormInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FormInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/CreateOrUpdateFormBase64": {
      "post": {
        "tags": [
          "Form"
        ],
        "operationId": "CreateOrUpdateFormBase64",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            },
            "text/json": {
              "schema": {
                "type": "string"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "GetBasicFormData",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "lastStep",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/FormStep"
            }
          },
          {
            "name": "expectedStep",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/FormStep"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BasicFormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BasicFormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BasicFormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/vehicle": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "GetVehicleFormData",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleFormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleFormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleFormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/price": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "GetPriceFormData",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PriceFormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PriceFormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PriceFormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/has-cobower-enabled": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "CobowerEnabled",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/service": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "GetServiceFormData",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceFormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceFormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceFormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/client": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "GetClientFormData",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "clientKind",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ClientRole"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ClientFormOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientFormOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientFormOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/summary": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "GetSummaryFormData",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SummaryFormStepDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SummaryFormStepDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SummaryFormStepDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/workflow/Sent": {
      "post": {
        "tags": [
          "Form"
        ],
        "operationId": "SetWorkflowSent",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isReqestIp",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/workflow/SignPreparation": {
      "get": {
        "tags": [
          "Form"
        ],
        "operationId": "GetWorkflowSignPreparation",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WorkflowSignPreparationInputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WorkflowSignPreparationInputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WorkflowSignPreparationInputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Form"
        ],
        "operationId": "SetWorkflowSignPreparation",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WorkflowSignPreparationInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WorkflowSignPreparationInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WorkflowSignPreparationInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/forms/{offerId}/workflow/RejectCounterProposal": {
      "post": {
        "tags": [
          "Form"
        ],
        "operationId": "SetWorkflowRejectCounterProposal",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/identity/sync": {
      "post": {
        "tags": [
          "Identity"
        ],
        "operationId": "Sync",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SyncOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SyncOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SyncOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/imports/backup-offer/{offerid}": {
      "get": {
        "tags": [
          "Import"
        ],
        "operationId": "BackupOffer",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/imports/restore-offer/{offerid}": {
      "get": {
        "tags": [
          "Import"
        ],
        "operationId": "RestoreOffer",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/action-templates": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetActionTemplateLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/unsecured-loan-templates": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetUnsecuredLoanTemplateLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupNuDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupNuDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupNuDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/not-unsecured-loan-templates": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetNotUnsecuredLoanTemplateLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/private-person-types": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPrivatePersonTypeLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/vehicle-brands": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetVehicleBrandLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "forcedTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "normalTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isUsedVehicle",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "isNewCar",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/vehicle-default-brand": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetVehicleDefaultBrand",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/vehicle-series/{id}": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetVehicleSerieLookups",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "forcedTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "normalTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "activeOnly",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/vehicle-models/{id}": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetVehicleModelLookups",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "serie",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "forcedTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "normalTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "activeOnly",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/vehicle-versions/{id}": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetVehicleVersionLookups",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "forcedTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "normalTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "activeOnly",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/vehicle-types": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetVehicleTypeLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/body-types": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetBodyTypeLookups",
        "parameters": [
          {
            "name": "isNewCar",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/fuel-types": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetFuelTypeLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/colors": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetColorLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/manufacturers": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetManufacturerLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/workflow-states": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetWorkflowStateLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/partner-exports": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPartnerExportLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PartnerExportLookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PartnerExportLookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PartnerExportLookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/signing-methods": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetSigningMethodLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SigningMethodLookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SigningMethodLookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SigningMethodLookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/products": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetProductLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/subproducts": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetSubproductLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/lengths": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetLengthLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/mileages": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetMileageLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/mandatory-ins-companies": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetMandatoryInsCompanyLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/casco-companies": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetCascoCompanyLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/repl-vehicles": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetReplVehicleLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/casco-securities": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetCascoSecurityLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "cascoCompanyId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/casco-deductibles": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetCascoDeductibleLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "cascoCompanyId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "cascoSecurityId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/casco-glasses": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetCascoGlassLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "cascoCompanyId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/casco-luggages": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetCascoLuggageLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "cascoCompanyId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/casco-vehicles": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetCascoVehicleLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "cascoCompanyId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/casco-persons": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetCascoPersonLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "cascoCompanyId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/service-types": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetServiceTypeLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/assistance-types": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetAssistanceTypeLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/pneu-sizes": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPneuSizeLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isSummer",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/pneu-dimensions": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPneuDimensionLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "size",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isSummer",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/pneu-speed-indexes": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPneuSpeedIndexLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "size",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dimension",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isSummer",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/pneu-categories": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPneuCategoryLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "size",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dimension",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "speedIndex",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isSummer",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/pneu-rim-sizes": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPneuRimSizeLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/pneu-rim-dimensions": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetPneuRimDimensionLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "size",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{offerId}/dealer-bonuses": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetDealerBonusLookups",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subProductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "lengthFrom",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "advancePaymentFromPercent",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "isAbsolute",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/dealers": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetDealerLookupsForPartner",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{dealerId}/branches": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetBranchLookupsForDealer",
        "parameters": [
          {
            "name": "dealerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/{privatePersonType}/offer-templates": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetOfferTemplateLookups",
        "parameters": [
          {
            "name": "privatePersonType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "product",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupOfferTemplateDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupOfferTemplateDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupOfferTemplateDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/dealers-lookup": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetDealerLookups",
        "parameters": [
          {
            "name": "dealerWithBranches",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/lookups/dealer-groups-lookup": {
      "get": {
        "tags": [
          "Lookup"
        ],
        "operationId": "GetDealerGroupLookups",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/maintenance/state": {
      "get": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "GetState",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MaintenanceStateDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MaintenanceStateDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MaintenanceStateDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "SetState",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MaintenanceStateDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MaintenanceStateDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MaintenanceStateDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/maintenance/message": {
      "post": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "SendMessage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SendMessageInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SendMessageInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SendMessageInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/maintenance/showmessage": {
      "post": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "SetShowMessage",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "input",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/maintenance/getmessage": {
      "get": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "GetMessage",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SendMessageInputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendMessageInputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendMessageInputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/maintenance/showmessages": {
      "get": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "ShowMessages",
        "parameters": [
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isActive",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 10
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ShowMessageOutputDtoPagedResultDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowMessageOutputDtoPagedResultDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowMessageOutputDtoPagedResultDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/maintenance/cancelmessage": {
      "post": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "SetCancelMessage",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/maintenance/export": {
      "get": {
        "tags": [
          "Maintenance"
        ],
        "operationId": "ExportMessages",
        "parameters": [
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isActive",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/ping": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "Ping",
        "responses": {
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/workflow-states": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "GetOfferWorkflowStates",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OfferWorkflowStateDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OfferWorkflowStateDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OfferWorkflowStateDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/copy-info": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "GetOfferCopyInfo",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OfferCopyInfoDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OfferCopyInfoDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OfferCopyInfoDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/cobower-info": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "GetOfferCobowerInfo",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OfferCobowerInfoDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OfferCobowerInfoDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OfferCobowerInfoDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/copy": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "CopyOffer",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CopyOfferResponseDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CopyOfferResponseDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CopyOfferResponseDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/save-note": {
      "post": {
        "tags": [
          "Offer"
        ],
        "operationId": "SaveNote",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveNoteDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveNoteDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveNoteDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/note": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "GetNote",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ShowNoteResponseDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowNoteResponseDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowNoteResponseDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}": {
      "post": {
        "tags": [
          "Offer"
        ],
        "operationId": "DeleteOffer",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/delete-cobower": {
      "post": {
        "tags": [
          "Offer"
        ],
        "operationId": "DeleteCobower",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/notification": {
      "post": {
        "tags": [
          "Offer"
        ],
        "operationId": "SendNotification",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "Load",
        "parameters": [
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "QuotNumber",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "OfferTo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "WorkflowState",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DeletePerDay",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Expired",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "CounterProposal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PrivatePersonType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "CreatedFrom",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "CreatedTo",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "TerminationDateExpectedFrom",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "TerminationDateExpectedTo",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "PriceFrom",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "PriceTo",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "Manufacturer",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Model",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Type",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Author",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ContractNumber",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/LoadOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoadOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/LoadOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/is-integration-running": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "IsIntegrationRunning",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/default-pneu": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "GetVehicleDefaultPneu",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleDefaultPneuDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleDefaultPneuDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleDefaultPneuDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/offers/{offerId}/service-info": {
      "get": {
        "tags": [
          "Offer"
        ],
        "operationId": "GetOfferServiceInfo",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OfferServiceInfoDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OfferServiceInfoDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OfferServiceInfoDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/permission-management/permissions": {
      "get": {
        "tags": [
          "Permissions"
        ],
        "operationId": "Get",
        "parameters": [
          {
            "name": "providerName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "providerKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetPermissionListResultDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPermissionListResultDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPermissionListResultDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Permissions"
        ],
        "operationId": "Update",
        "parameters": [
          {
            "name": "providerName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "providerKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePermissionsDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePermissionsDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePermissionsDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/prices/vat": {
      "get": {
        "tags": [
          "Price"
        ],
        "operationId": "GetVatRate",
        "parameters": [
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/prints/widget-configuration": {
      "get": {
        "tags": [
          "Print"
        ],
        "operationId": "GetWidgetConfiguration",
        "parameters": [
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PrintWidgetConfigurationDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrintWidgetConfigurationDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrintWidgetConfigurationDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/prints/print-data": {
      "post": {
        "tags": [
          "Print"
        ],
        "operationId": "CreatePrintData",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PrintDataInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PrintDataInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PrintDataInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PrintDataOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrintDataOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrintDataOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/products/{productId}/product-type": {
      "get": {
        "tags": [
          "Product"
        ],
        "operationId": "GetProductType",
        "parameters": [
          {
            "name": "productId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProductType"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductType"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductType"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/products/casco-companies/{cascoCompanyId}": {
      "get": {
        "tags": [
          "Product"
        ],
        "operationId": "GetCascoCompany",
        "parameters": [
          {
            "name": "cascoCompanyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CascoCompanyDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CascoCompanyDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CascoCompanyDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/products/advance-payment/{subProductId}": {
      "get": {
        "tags": [
          "Product"
        ],
        "operationId": "GetAdvancePaymentInfo",
        "parameters": [
          {
            "name": "subProductId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "advancePaymentPercent",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "dealerBonus",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AdvancePaymentInfoDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdvancePaymentInfoDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdvancePaymentInfoDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/products/is-subproduct-balloon/{subProductId}": {
      "get": {
        "tags": [
          "Product"
        ],
        "operationId": "IsSubproductBalloon",
        "parameters": [
          {
            "name": "subProductId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/services/{offerId}/recomputeAll": {
      "post": {
        "tags": [
          "Service"
        ],
        "operationId": "RecomputeAll",
        "parameters": [
          {
            "name": "offerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isButtonClick",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceFormInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceFormInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ServiceFormInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceFormComputeOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceFormComputeOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ServiceFormComputeOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/services/quickcalculationshow": {
      "get": {
        "tags": [
          "Service"
        ],
        "operationId": "GetQuickCalculateShow",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/services/quickcalculationpersontypes": {
      "get": {
        "tags": [
          "Service"
        ],
        "operationId": "GetQuickCalculatePersonTypes",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/services/quickcalculation": {
      "post": {
        "tags": [
          "Service"
        ],
        "operationId": "QuickCalculation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/QuickCalculateOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuickCalculateOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuickCalculateOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/services/quickcalculationlengths": {
      "post": {
        "tags": [
          "Service"
        ],
        "operationId": "GetQuickCalculationLengths",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/QuickCalculateLengthsDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuickCalculateLengthsDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuickCalculateLengthsDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/services/quickcalculationadvancepayments": {
      "get": {
        "tags": [
          "Service"
        ],
        "operationId": "GetQuickCalculateAdvancePayments",
        "parameters": [
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/services/quickcalculationdealerbonuses": {
      "post": {
        "tags": [
          "Service"
        ],
        "operationId": "GetQuickCalculateDealerBunuses",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QuickCalculateInputDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LookupDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/synchronization/update": {
      "get": {
        "tags": [
          "Synchronization"
        ],
        "operationId": "SyncOffers",
        "parameters": [
          {
            "name": "orgUnitId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/synchronization/tabledata/{tableName}": {
      "get": {
        "tags": [
          "Synchronization"
        ],
        "operationId": "GetTableData",
        "parameters": [
          {
            "name": "tableName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1000
            }
          },
          {
            "name": "filter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/synchronization/nonquery": {
      "post": {
        "tags": [
          "Synchronization"
        ],
        "operationId": "NonQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryInput"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryInput"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QueryInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/templates": {
      "get": {
        "tags": [
          "Template"
        ],
        "operationId": "GetFormTemplate",
        "parameters": [
          {
            "name": "section",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "forcedTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "normalTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subproductId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isCampaignOverride",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FormTemplateOutDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormTemplateOutDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormTemplateOutDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Template"
        ],
        "operationId": "CreateTemplate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TemplateDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TemplateDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TemplateDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Template"
        ],
        "operationId": "DeleteTemplate",
        "parameters": [
          {
            "name": "templateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/templates/{id}": {
      "get": {
        "tags": [
          "Template"
        ],
        "operationId": "GetTemplate",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TemplateDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TemplateDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TemplateDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/templates/list": {
      "get": {
        "tags": [
          "Template"
        ],
        "operationId": "GetTemplates",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TemplateDto"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TemplateDto"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TemplateDto"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/templates/update": {
      "post": {
        "tags": [
          "Template"
        ],
        "operationId": "UpdateTemplate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TemplateDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TemplateDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TemplateDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/multi-tenancy/tenants/{id}": {
      "get": {
        "tags": [
          "Tenant"
        ],
        "operationId": "Get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Tenant"
        ],
        "operationId": "Update",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TenantUpdateDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TenantUpdateDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TenantUpdateDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Tenant"
        ],
        "operationId": "Delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/multi-tenancy/tenants": {
      "get": {
        "tags": [
          "Tenant"
        ],
        "operationId": "GetList",
        "parameters": [
          {
            "name": "Filter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Sorting",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SkipCount",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 0,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "MaxResultCount",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDtoPagedResultDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDtoPagedResultDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDtoPagedResultDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Tenant"
        ],
        "operationId": "Create",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TenantCreateDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TenantCreateDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TenantCreateDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TenantDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/multi-tenancy/tenants/{id}/default-connection-string": {
      "get": {
        "tags": [
          "Tenant"
        ],
        "operationId": "GetDefaultConnectionString",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Tenant"
        ],
        "operationId": "UpdateDefaultConnectionString",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "defaultConnectionString",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Tenant"
        ],
        "operationId": "DeleteDefaultConnectionString",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/vehicles/versions/{id}": {
      "get": {
        "tags": [
          "Vehicle"
        ],
        "operationId": "GetVehicleDetail",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ForcedTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ActiveOnly",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleDetailOutputDto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleDetailOutputDto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/VehicleDetailOutputDto"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/vehicles/pneu-count": {
      "get": {
        "tags": [
          "Vehicle"
        ],
        "operationId": "GetPneuCount",
        "parameters": [
          {
            "name": "offerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "length",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "mileage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isSummer",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "501": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RemoteServiceErrorResponse"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Address": {
        "type": "object",
        "properties": {
          "partnerId": {
            "type": "integer",
            "format": "int32"
          },
          "addressCountry": {
            "type": "integer",
            "format": "int32"
          },
          "addressStreet": {
            "type": "string",
            "nullable": true
          },
          "addressCity": {
            "type": "string",
            "nullable": true
          },
          "addressPostalCode": {
            "type": "string",
            "nullable": true
          },
          "addressHouseNum": {
            "type": "string",
            "nullable": true
          },
          "addressPhone1": {
            "type": "string",
            "nullable": true
          },
          "addressMobil": {
            "type": "string",
            "nullable": true
          },
          "addressEmail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdvancePaymentInfoDto": {
        "type": "object",
        "properties": {
          "advancePaymentFrom": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentTo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFrom": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvTo": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiError": {
        "type": "object",
        "properties": {
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorName": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApiRounding": {
        "type": "object",
        "properties": {
          "roundKind": {
            "type": "string",
            "nullable": true
          },
          "roundType": {
            "type": "string",
            "nullable": true
          },
          "roundPlaces": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationAuthConfigurationDto": {
        "type": "object",
        "properties": {
          "policies": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean",
              "nullable": true
            },
            "nullable": true
          },
          "grantedPolicies": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationFeatureConfigurationDto": {
        "type": "object",
        "properties": {
          "values": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationGlobalFeatureConfigurationDto": {
        "type": "object",
        "properties": {
          "enabledFeatures": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationLocalizationConfigurationDto": {
        "type": "object",
        "properties": {
          "values": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              },
              "nullable": true
            },
            "nullable": true
          },
          "languages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LanguageInfo"
            },
            "nullable": true
          },
          "currentCulture": {
            "$ref": "#/components/schemas/CurrentCultureDto"
          },
          "defaultResourceName": {
            "type": "string",
            "nullable": true
          },
          "languagesMap": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/NameValue"
              },
              "nullable": true
            },
            "nullable": true
          },
          "languageFilesMap": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/NameValue"
              },
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationSettingConfigurationDto": {
        "type": "object",
        "properties": {
          "values": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AttachmentFileDto": {
        "type": "object",
        "properties": {
          "udsFileId": {
            "type": "string",
            "format": "uuid"
          },
          "udsFileName": {
            "type": "string",
            "nullable": true
          },
          "attachmentTypeCode": {
            "type": "string",
            "nullable": true
          },
          "isMultiple": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AttachmentFormInputDto": {
        "type": "object",
        "properties": {
          "udsDocumentId": {
            "type": "string",
            "format": "uuid"
          },
          "containerUniqueName": {
            "type": "string",
            "nullable": true
          },
          "files": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AttachmentFileDto"
            },
            "nullable": true
          },
          "isConfirmOnly": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AttachmentSettingsOutputDto": {
        "type": "object",
        "properties": {
          "udsContainers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UdsContainerSettingsDto"
            },
            "nullable": true
          },
          "allRequiredFilesUploaded": {
            "type": "boolean"
          },
          "containsCobower": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "BasicFormOutputDto": {
        "type": "object",
        "properties": {
          "formStep": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "quotNumber": {
            "type": "string",
            "nullable": true
          },
          "forcedTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "personType": {
            "type": "string",
            "nullable": true
          },
          "workflowState": {
            "$ref": "#/components/schemas/WorkflowState"
          },
          "workflowSubStateCode": {
            "type": "string",
            "nullable": true
          },
          "counterProposalLeaspro": {
            "type": "boolean"
          },
          "isDeleted": {
            "type": "boolean"
          },
          "canDeleteOffer": {
            "type": "boolean"
          },
          "canRejectCounterProposal": {
            "type": "boolean"
          },
          "showCobowerStep": {
            "type": "boolean"
          },
          "productCode": {
            "type": "string",
            "nullable": true
          },
          "isPricePackage": {
            "type": "boolean"
          },
          "isActionDeleted": {
            "type": "boolean"
          },
          "isVehicle3500": {
            "type": "boolean"
          },
          "disabledFormSteps": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FormStep"
            },
            "nullable": true
          },
          "visibleOverrideFormSteps": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FormStep"
            },
            "nullable": true
          },
          "vehicleInfo": {
            "type": "string",
            "nullable": true
          },
          "priceInfo": {
            "type": "string",
            "nullable": true
          },
          "serviceInfo": {
            "type": "string",
            "nullable": true
          },
          "printInfo": {
            "type": "string",
            "nullable": true
          },
          "clientInfo": {
            "type": "string",
            "nullable": true
          },
          "cobowerInfo": {
            "type": "string",
            "nullable": true
          },
          "clientInfoPartiallyDisabled": {
            "type": "boolean"
          },
          "additionalPrintInfo": {
            "type": "string",
            "nullable": true
          },
          "attachmentInfo": {
            "type": "string",
            "nullable": true
          },
          "summaryInfo": {
            "type": "string",
            "nullable": true
          },
          "canDeleteCoborrower": {
            "type": "boolean"
          },
          "isUnsecuredLoanOffer": {
            "type": "boolean"
          },
          "clientPartiallyCompleted": {
            "type": "boolean",
            "nullable": true
          },
          "cobowerPartiallyCompleted": {
            "type": "boolean",
            "nullable": true
          },
          "isProcessing": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "BranchDto": {
        "type": "object",
        "properties": {
          "key": {
            "type": "integer",
            "format": "int32"
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "roles": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CascoCompanyDto": {
        "type": "object",
        "properties": {
          "isGap": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CheckItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isChecked": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ClientFormInputDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ddlInJointHousehold": {
            "type": "string",
            "nullable": true
          },
          "ddlRelationshipToTheClient": {
            "type": "string",
            "nullable": true
          },
          "clientKind": {
            "$ref": "#/components/schemas/ClientRole"
          },
          "partiallyCompleted": {
            "type": "boolean",
            "nullable": true
          },
          "whisperedDataModify": {
            "type": "boolean"
          },
          "ddlNationalityLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingAreaLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingPositionLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlEducationLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlHousingTypeLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlIncomeCategoryLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlMartialStatusLeasproId": {
            "type": "string",
            "nullable": true
          },
          "whispererWasAvailable": {
            "type": "boolean"
          },
          "companyTypeId": {
            "type": "string",
            "nullable": true
          },
          "txtLegalFormId": {
            "type": "string",
            "nullable": true
          },
          "txtRegistrationOffice": {
            "type": "string",
            "nullable": true
          },
          "txtAuthorization": {
            "type": "string",
            "nullable": true
          },
          "txtNace": {
            "type": "string",
            "nullable": true
          },
          "txtStakeholderValidFrom": {
            "type": "string",
            "nullable": true
          },
          "txtStakeholderCode": {
            "type": "string",
            "nullable": true
          },
          "txtName": {
            "type": "string",
            "nullable": true
          },
          "txtRealOwner": {
            "type": "string",
            "nullable": true
          },
          "txtSurname": {
            "type": "string",
            "nullable": true
          },
          "txtMaidenName": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyName": {
            "type": "string",
            "nullable": true
          },
          "ddlLegalForm": {
            "type": "string",
            "nullable": true
          },
          "ddlNationality": {
            "type": "string",
            "nullable": true
          },
          "txtRC": {
            "type": "string",
            "nullable": true
          },
          "txtICO": {
            "type": "string",
            "nullable": true
          },
          "txtICDPH": {
            "type": "string",
            "nullable": true
          },
          "ddlIdentificationDocumentType": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentIssuer": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentValidity": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlIdentificationDocument2Type": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocument2Number": {
            "type": "string",
            "nullable": true
          },
          "dropDownListEF_CClientMartialStatus": {
            "type": "string",
            "nullable": true
          },
          "txtBirthPlaceCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlHousingType": {
            "type": "string",
            "nullable": true
          },
          "ddlEducation": {
            "type": "string",
            "nullable": true
          },
          "ddlProfession": {
            "type": "string",
            "nullable": true
          },
          "ddlHomePhoneNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtHomePhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlMobilNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtMobilNumber": {
            "type": "string",
            "nullable": true
          },
          "txtEmail": {
            "type": "string",
            "nullable": true
          },
          "txtInvoicingEmail": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentNRKI": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentNBCB": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentSBCB": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentEmployment": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAML": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLName": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLSurname": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLRC": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLIdentDocumentType": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentValidity": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlDeclarationAMLNationality": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationFaLender": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationFinancialServiceExperience": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationFinancialResponsibility": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationGetInformed": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationGetInformed186": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationGetInformedDataProcessing": {
            "type": "string",
            "nullable": true
          },
          "declarationFaLenderLastModifedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "declarationFaLenderLastModifedUserId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ddlCompanyPhoneNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlPermanentAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlPrimaryClientPermanentAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlPrimaryClientHomeCountryAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressHousingFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtCorrespondenceAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlCorrespondenceAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlHomeCountryAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlCompanyAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesStreet": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesCity": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesZip": {
            "type": "string",
            "nullable": true
          },
          "ddlBusinessPremisesCountry": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerName": {
            "type": "string",
            "nullable": true
          },
          "ddlEmployerNace": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerICO": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerStreet": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerCity": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerZip": {
            "type": "string",
            "nullable": true
          },
          "ddlEmployerCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlEmployerPhoneNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlEmploymentType": {
            "type": "string",
            "nullable": true
          },
          "txtEmploymentInactiveFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentEmployedFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentEmployedTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentBusinessFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentTestTimeFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentTerminationPeriodFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "chbEmploymentTestTime": {
            "type": "string",
            "nullable": true
          },
          "ddlEmploymentTerminationPeriod": {
            "type": "string",
            "nullable": true
          },
          "txtIncomesMonthlyIncome": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncomesTotalMonthlyIncome": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncomesMonthlyHouseholdIncome": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesMonthlyHousing": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesHousing": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesInstallmentsInsurances": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesOtherMonthly": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesDependensNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtFinancialAnnualTurnover": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtFinancialTaxBase": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ddlPoliticallyExposedPerson": {
            "type": "string",
            "nullable": true
          },
          "chbGuarantees": {
            "type": "boolean"
          },
          "chbGuarantees2": {
            "type": "boolean"
          },
          "businessPremisesHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleBefore": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleAfter": {
            "type": "string",
            "nullable": true
          },
          "ddlBusinessType": {
            "type": "string",
            "nullable": true
          },
          "txtAdvantageUser": {
            "type": "string",
            "nullable": true
          },
          "txtDIC": {
            "type": "string",
            "nullable": true
          },
          "ddlZkusebniLhuta": {
            "type": "string",
            "nullable": true
          },
          "ddlVypovedniLhuta": {
            "type": "string",
            "nullable": true
          },
          "txtZamestnavatel": {
            "type": "string",
            "nullable": true
          },
          "txtPostaveni": {
            "type": "string",
            "nullable": true
          },
          "txtBirthDay": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlDobaNeurcita": {
            "type": "string",
            "nullable": true
          },
          "ddlConsolidatedEntity": {
            "type": "string",
            "nullable": true
          },
          "txtAdresaZamestnavatel": {
            "type": "string",
            "nullable": true
          },
          "txtCistyPrijemPartnerka": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPocetOsobDomacnost": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtNazevBanky": {
            "type": "string",
            "nullable": true
          },
          "txtCisloUctu": {
            "type": "string",
            "nullable": true
          },
          "txtIBAN": {
            "type": "string",
            "nullable": true
          },
          "txtMajitelUctu": {
            "type": "string",
            "nullable": true
          },
          "txtNamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtSurnamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleBeforePartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleAfterPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtMaidenNamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressStreetPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressHouseNumberPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressCityPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressZipPartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlCorrespondenceAddressCountryPartnerka": {
            "type": "string",
            "nullable": true
          },
          "fisProId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtGdpragreement": {
            "type": "string",
            "nullable": true
          },
          "ddlIncomeCategory": {
            "type": "string",
            "nullable": true
          },
          "ddlFinancialStatementBurden": {
            "type": "string",
            "nullable": true
          },
          "txtFinancialStatementBurdenComment": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingArea": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingPosition": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentSolusRegister": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentPersonalInformations": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerFixedTermTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlZamestnanOd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtBusinessPremisesHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPeriod_2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtTaxBase_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalIncomeEmp_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxDependent_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxIndependent_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxCapital_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxRental_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxOther_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalLines_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncome_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpenses_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTangibleAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCash_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCashBank_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocks_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivables_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOtherAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtDebts_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReserves_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtWages_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortFinancialAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalExternalSources_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortLiabilities_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTradePayablesPO_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtLiabilities_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtBankLiabilities_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesProductServices_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesGoods_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtAdjustsmentsValues_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPersonalExpenses_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOperationProfit_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtProfitBeforeTax_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivablesPO_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocksPO_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPeriodPO_2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtPeriod_1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtTaxBase_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalIncomeEmp_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxDependent_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxIndependent_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxCapital_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxRental_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxOther_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalLines_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncome_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpenses_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTangibleAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCash_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCashBank_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocks_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivables_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOtherAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtDebts_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReserves_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtWages_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortFinancialAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalExternalSources_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortLiabilities_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTradePayablesPO_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtLiabilities_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtBankLiabilities_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesProductServices_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesGoods_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtAdjustsmentsValues_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPersonalExpenses_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOperationProfit_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtProfitBeforeTax_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivablesPO_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocksPO_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPeriodPO_1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ddlPepAssetRealEstate": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetInvestments": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetSavings": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetCash": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetReceivables": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetOther": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetReceivablesSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetCashSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetSavingsSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetInvestmentsSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetRealEstateSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetOtherSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetRealEstateValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetInvestmentsValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetSavingsValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetCashValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetReceivablesValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetOtherValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ClientFormOutputDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "whisperedDataModify": {
            "type": "boolean"
          },
          "partiallyCompleted": {
            "type": "boolean",
            "nullable": true
          },
          "ddlNationalityLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingAreaLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingPositionLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlEducationLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlHousingTypeLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlIncomeCategoryLeasproId": {
            "type": "string",
            "nullable": true
          },
          "ddlMartialStatusLeasproId": {
            "type": "string",
            "nullable": true
          },
          "whispererWasAvailable": {
            "type": "boolean"
          },
          "companyTypeId": {
            "type": "string",
            "nullable": true
          },
          "txtLegalFormId": {
            "type": "string",
            "nullable": true
          },
          "txtRegistrationOffice": {
            "type": "string",
            "nullable": true
          },
          "txtAuthorization": {
            "type": "string",
            "nullable": true
          },
          "txtNace": {
            "type": "string",
            "nullable": true
          },
          "txtStakeholderValidFrom": {
            "type": "string",
            "nullable": true
          },
          "txtStakeholderCode": {
            "type": "string",
            "nullable": true
          },
          "txtName": {
            "type": "string",
            "nullable": true
          },
          "txtRealOwner": {
            "type": "string",
            "nullable": true
          },
          "txtSurname": {
            "type": "string",
            "nullable": true
          },
          "txtMaidenName": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyName": {
            "type": "string",
            "nullable": true
          },
          "ddlLegalForm": {
            "type": "string",
            "nullable": true
          },
          "ddlNationality": {
            "type": "string",
            "nullable": true
          },
          "txtClientRC": {
            "type": "string",
            "nullable": true
          },
          "txtRC": {
            "type": "string",
            "nullable": true
          },
          "txtICO": {
            "type": "string",
            "nullable": true
          },
          "txtICDPH": {
            "type": "string",
            "nullable": true
          },
          "ddlIdentificationDocumentType": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentIssuer": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentValidity": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlIdentificationDocument2Type": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocument2Number": {
            "type": "string",
            "nullable": true
          },
          "dropDownListEF_CClientMartialStatus": {
            "type": "string",
            "nullable": true
          },
          "txtBirthPlaceCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlHousingType": {
            "type": "string",
            "nullable": true
          },
          "ddlEducation": {
            "type": "string",
            "nullable": true
          },
          "ddlProfession": {
            "type": "string",
            "nullable": true
          },
          "ddlHomePhoneNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtHomePhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlMobilNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtMobilNumber": {
            "type": "string",
            "nullable": true
          },
          "txtEmail": {
            "type": "string",
            "nullable": true
          },
          "txtInvoicingEmail": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentNRKI": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentNBCB": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentSBCB": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentEmployment": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLClientValue": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLCobowerValue": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAML": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLName": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLSurname": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLRC": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLIdentDocumentType": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentValidity": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlDeclarationAMLNationality": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationFaLender": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationFinancialServiceExperience": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationFinancialResponsibility": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationGetInformed": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationGetInformed186": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationGetInformedDataProcessing": {
            "type": "string",
            "nullable": true
          },
          "declarationFaLenderLastModifedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "declarationFaLenderLastModifedUserId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ddlCompanyPhoneNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlPermanentAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientPermanentAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlPrimaryClientPermanentAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtPrimaryClientHomeCountryAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlPrimaryClientHomeCountryAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressHousingFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtCorrespondenceAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlCorrespondenceAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlHomeCountryAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlCompanyAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesStreet": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesCity": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesZip": {
            "type": "string",
            "nullable": true
          },
          "ddlBusinessPremisesCountry": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerName": {
            "type": "string",
            "nullable": true
          },
          "ddlEmployerNace": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerICO": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerStreet": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerCity": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerZip": {
            "type": "string",
            "nullable": true
          },
          "ddlEmployerCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlEmployerPhoneNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlEmploymentType": {
            "type": "string",
            "nullable": true
          },
          "txtEmploymentInactiveFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentEmployedFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentEmployedTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentBusinessFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentTestTimeFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtEmploymentTerminationPeriodFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "chbEmploymentTestTime": {
            "type": "string",
            "nullable": true
          },
          "ddlEmploymentTerminationPeriod": {
            "type": "string",
            "nullable": true
          },
          "txtIncomesMonthlyIncome": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncomesTotalMonthlyIncome": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncomesMonthlyHouseholdIncome": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesMonthlyHousing": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesHousing": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesInstallmentsInsurances": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesOtherMonthly": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpensesDependensNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtFinancialAnnualTurnover": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtFinancialTaxBase": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ddlPoliticallyExposedPerson": {
            "type": "string",
            "nullable": true
          },
          "chbGuarantees": {
            "type": "boolean"
          },
          "chbGuarantees2": {
            "type": "boolean"
          },
          "businessPremisesHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleBefore": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleAfter": {
            "type": "string",
            "nullable": true
          },
          "ddlBusinessType": {
            "type": "string",
            "nullable": true
          },
          "txtAdvantageUser": {
            "type": "string",
            "nullable": true
          },
          "txtDIC": {
            "type": "string",
            "nullable": true
          },
          "ddlZkusebniLhuta": {
            "type": "string",
            "nullable": true
          },
          "ddlVypovedniLhuta": {
            "type": "string",
            "nullable": true
          },
          "txtZamestnavatel": {
            "type": "string",
            "nullable": true
          },
          "txtPostaveni": {
            "type": "string",
            "nullable": true
          },
          "txtBirthDay": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlDobaNeurcita": {
            "type": "string",
            "nullable": true
          },
          "ddlInJointHousehold": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetRealEstate": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetInvestments": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetSavings": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetCash": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetReceivables": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetOther": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetReceivablesSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetCashSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetSavingsSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetInvestmentsSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetRealEstateSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetOtherSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetRealEstateValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetInvestmentsValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetSavingsValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetCashValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetReceivablesValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPepAssetOtherValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ddlRelationshipToTheClient": {
            "type": "string",
            "nullable": true
          },
          "ddlConsolidatedEntity": {
            "type": "string",
            "nullable": true
          },
          "txtAdresaZamestnavatel": {
            "type": "string",
            "nullable": true
          },
          "txtCistyPrijemPartnerka": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPocetOsobDomacnost": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtNazevBanky": {
            "type": "string",
            "nullable": true
          },
          "txtCisloUctu": {
            "type": "string",
            "nullable": true
          },
          "txtIBAN": {
            "type": "string",
            "nullable": true
          },
          "txtMajitelUctu": {
            "type": "string",
            "nullable": true
          },
          "txtNamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtSurnamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleBeforePartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlTitleAfterPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtMaidenNamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressStreetPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressHouseNumberPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressCityPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressZipPartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlCorrespondenceAddressCountryPartnerka": {
            "type": "string",
            "nullable": true
          },
          "fisProId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtGdpragreement": {
            "type": "string",
            "nullable": true
          },
          "ddlIncomeCategory": {
            "type": "string",
            "nullable": true
          },
          "ddlFinancialStatementBurden": {
            "type": "string",
            "nullable": true
          },
          "txtFinancialStatementBurdenComment": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingArea": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingPosition": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentSolusRegister": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentPersonalInformations": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerFixedTermTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlZamestnanOd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtBusinessPremisesHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPeriod_2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtTaxBase_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalIncomeEmp_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxDependent_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxIndependent_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxCapital_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxRental_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxOther_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalLines_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncome_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpenses_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTangibleAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCash_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCashBank_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocks_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivables_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOtherAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtDebts_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReserves_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtWages_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortFinancialAssets_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalExternalSources_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortLiabilities_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTradePayablesPO_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtLiabilities_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtBankLiabilities_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesProductServices_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesGoods_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtAdjustsmentsValues_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPersonalExpenses_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOperationProfit_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtProfitBeforeTax_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivablesPO_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocksPO_2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPeriodPO_2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtPeriod_1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtTaxBase_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalIncomeEmp_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxDependent_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxIndependent_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxCapital_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxRental_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTaxOther_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalLines_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtIncome_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtExpenses_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTangibleAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCash_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCashBank_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocks_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivables_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOtherAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtDebts_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReserves_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtWages_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortFinancialAssets_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTotalExternalSources_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtShortLiabilities_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtTradePayablesPO_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtLiabilities_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtBankLiabilities_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesProductServices_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSalesGoods_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtAdjustsmentsValues_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPersonalExpenses_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtOperationProfit_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtProfitBeforeTax_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtReceivablesPO_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtStocksPO_1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtPeriodPO_1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cbCopyInvoicingEmail": {
            "type": "boolean"
          },
          "chkUseCorrespondenceAddress": {
            "type": "boolean"
          },
          "chkUseCompanyAddress": {
            "type": "boolean"
          },
          "chkUseSameCorrespondenceAddressAsClient": {
            "type": "boolean"
          },
          "chkUseSamePermanentAddressForCompany": {
            "type": "boolean"
          },
          "chkUsePermanentAddressOfPrimaryClient": {
            "type": "boolean"
          },
          "chkUseHomeCountryAddressOfPrimaryClient": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ClientRequestDto": {
        "required": [
          "companyRegNo"
        ],
        "type": "object",
        "properties": {
          "companyRegNo": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ClientRole": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "PRIMARY_CLIENT",
          "COBOWER"
        ],
        "x-enum-varnames": [
          "PRIMARY_CLIENT",
          "COBOWER"
        ]
      },
      "ClockDto": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConfigurationDto": {
        "type": "object",
        "properties": {
          "localization": {
            "$ref": "#/components/schemas/ApplicationLocalizationConfigurationDto"
          },
          "auth": {
            "$ref": "#/components/schemas/ApplicationAuthConfigurationDto"
          },
          "setting": {
            "$ref": "#/components/schemas/ApplicationSettingConfigurationDto"
          },
          "currentUser": {
            "$ref": "#/components/schemas/CurrentOtnUserDto"
          },
          "features": {
            "$ref": "#/components/schemas/ApplicationFeatureConfigurationDto"
          },
          "globalFeatures": {
            "$ref": "#/components/schemas/ApplicationGlobalFeatureConfigurationDto"
          },
          "multiTenancy": {
            "$ref": "#/components/schemas/MultiTenancyInfoDto"
          },
          "currentTenant": {
            "$ref": "#/components/schemas/CurrentTenantDto"
          },
          "timing": {
            "$ref": "#/components/schemas/TimingDto"
          },
          "clock": {
            "$ref": "#/components/schemas/ClockDto"
          },
          "objectExtensions": {
            "$ref": "#/components/schemas/ObjectExtensionsDto"
          },
          "maintenanceMode": {
            "type": "boolean"
          },
          "showMaintenancePage": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ContactDto": {
        "required": [
          "email",
          "mobil",
          "name",
          "surname"
        ],
        "type": "object",
        "properties": {
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "surname": {
            "minLength": 1,
            "type": "string"
          },
          "mobil": {
            "minLength": 1,
            "type": "string"
          },
          "email": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ContainerDocumentDefinitionSettingsDto": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "hasFile": {
            "type": "boolean"
          },
          "requiredPriceLimit": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CopyOfferResponseDto": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "quotNumber": {
            "type": "string",
            "nullable": true
          },
          "hasCobower": {
            "type": "boolean"
          },
          "noActivePackagesCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CurrentCultureDto": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "englishName": {
            "type": "string",
            "nullable": true
          },
          "threeLetterIsoLanguageName": {
            "type": "string",
            "nullable": true
          },
          "twoLetterIsoLanguageName": {
            "type": "string",
            "nullable": true
          },
          "isRightToLeft": {
            "type": "boolean"
          },
          "cultureName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "nativeName": {
            "type": "string",
            "nullable": true
          },
          "dateTimeFormat": {
            "$ref": "#/components/schemas/DateTimeFormatDto"
          }
        },
        "additionalProperties": false
      },
      "CurrentOtnUserDto": {
        "type": "object",
        "properties": {
          "isAuthenticated": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "tenantId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "impersonatorUserId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "impersonatorTenantId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "impersonatorUserName": {
            "type": "string",
            "nullable": true
          },
          "impersonatorTenantName": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "surName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "emailVerified": {
            "type": "boolean"
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "phoneNumberVerified": {
            "type": "boolean"
          },
          "roles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "partnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dealerId": {
            "type": "integer",
            "format": "int32"
          },
          "orgUnitId": {
            "type": "integer",
            "format": "int32"
          },
          "otnUserId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CurrentTenantDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CurrentUserDto": {
        "type": "object",
        "properties": {
          "isAuthenticated": {
            "type": "boolean"
          },
          "id": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "tenantId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "impersonatorUserId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "impersonatorTenantId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "impersonatorUserName": {
            "type": "string",
            "nullable": true
          },
          "impersonatorTenantName": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "surName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "emailVerified": {
            "type": "boolean"
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "phoneNumberVerified": {
            "type": "boolean"
          },
          "roles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DateTimeFormatDto": {
        "type": "object",
        "properties": {
          "calendarAlgorithmType": {
            "type": "string",
            "nullable": true
          },
          "dateTimeFormatLong": {
            "type": "string",
            "nullable": true
          },
          "shortDatePattern": {
            "type": "string",
            "nullable": true
          },
          "fullDateTimePattern": {
            "type": "string",
            "nullable": true
          },
          "dateSeparator": {
            "type": "string",
            "nullable": true
          },
          "shortTimePattern": {
            "type": "string",
            "nullable": true
          },
          "longTimePattern": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DealerDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "partnerId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultManufacturer": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dealerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "regNumber": {
            "type": "string",
            "nullable": true
          },
          "headquarters": {
            "type": "string",
            "nullable": true
          },
          "dealerGroupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "agentType": {
            "type": "string",
            "nullable": true
          },
          "ico": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "branchContactEmail": {
            "type": "string",
            "nullable": true
          },
          "branchExternalId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "branchName": {
            "type": "string",
            "nullable": true
          },
          "street": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "countryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "houseNumber": {
            "type": "string",
            "nullable": true
          },
          "zipCode": {
            "type": "string",
            "nullable": true
          },
          "updatedByScript": {
            "type": "boolean"
          },
          "createdByScript": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DealerSetType": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "DealerGroup",
          "Dealer",
          "Branch"
        ],
        "x-enum-varnames": [
          "DealerGroup",
          "Dealer",
          "Branch"
        ]
      },
      "DownloadPartnerExportOutputDto": {
        "type": "object",
        "properties": {
          "fileName": {
            "type": "string",
            "nullable": true
          },
          "mimeType": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DraftFormInputDto": {
        "type": "object",
        "properties": {
          "vehicle": {
            "$ref": "#/components/schemas/DraftVehicleFormInputDto"
          }
        },
        "additionalProperties": false
      },
      "DraftVehicleFormInputDto": {
        "type": "object",
        "properties": {
          "manufacturerId": {
            "type": "integer",
            "format": "int32"
          },
          "manufacturer": {
            "type": "string",
            "nullable": true
          },
          "modelId": {
            "type": "integer",
            "format": "int32"
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "versionId": {
            "type": "integer",
            "format": "int32"
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fuelType": {
            "type": "string",
            "nullable": true
          },
          "bodyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "enginePower": {
            "type": "string",
            "nullable": true
          },
          "cubage": {
            "type": "string",
            "nullable": true
          },
          "weight": {
            "type": "number",
            "format": "double"
          },
          "co2": {
            "type": "string",
            "nullable": true
          },
          "seatingPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cenaZaNovy": {
            "type": "number",
            "format": "double"
          },
          "jato": {
            "type": "boolean"
          },
          "curveFsl": {
            "type": "boolean"
          },
          "curveOl": {
            "type": "boolean"
          },
          "isCurveOlValidationEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ElementDataType": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          99
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "String",
          "Number",
          "Boolean",
          "Dropdown",
          "DateTime",
          "DateOnly",
          "Section"
        ],
        "x-enum-varnames": [
          "String",
          "Number",
          "Boolean",
          "Dropdown",
          "DateTime",
          "DateOnly",
          "Section"
        ]
      },
      "EntityExtensionDto": {
        "type": "object",
        "properties": {
          "properties": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ExtensionPropertyDto"
            },
            "nullable": true
          },
          "configuration": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequest": {
        "type": "object",
        "properties": {
          "businessCase": {
            "$ref": "#/components/schemas/EvaluationRequestBusinessCase"
          },
          "insurance": {
            "$ref": "#/components/schemas/EvaluationRequestInsurance"
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EvaluationRequestRole"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestBusinessCase": {
        "type": "object",
        "properties": {
          "sesCallLocation": {
            "type": "string",
            "nullable": true
          },
          "originalId": {
            "type": "string",
            "nullable": true
          },
          "generalContractID": {
            "type": "string",
            "nullable": true
          },
          "proposalDate": {
            "type": "string",
            "format": "date-time"
          },
          "contractEndDate": {
            "type": "string",
            "format": "date-time"
          },
          "principalEndDate": {
            "type": "string",
            "format": "date-time"
          },
          "proposalNumber": {
            "type": "string",
            "nullable": true
          },
          "productInfo": {
            "$ref": "#/components/schemas/EvaluationRequestBusinessCaseProductInfo"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "financedAmount": {
            "type": "number",
            "format": "double"
          },
          "fuelType": {
            "$ref": "#/components/schemas/EvaluationRequestBusinessCaseFuelType"
          },
          "downPayment": {
            "type": "number",
            "format": "double"
          },
          "downPaymentPercentage": {
            "type": "number",
            "format": "double"
          },
          "numberOfInstalments": {
            "type": "string",
            "nullable": true
          },
          "instalmentAmount": {
            "type": "number",
            "format": "double"
          },
          "instalmentLoanAmount": {
            "type": "number",
            "format": "double"
          },
          "instalmentLoanPeriod": {
            "type": "string",
            "nullable": true
          },
          "isBalloon": {
            "type": "boolean"
          },
          "rvFinInstWithVAT": {
            "type": "number",
            "format": "double"
          },
          "paymentMethod": {
            "type": "string",
            "nullable": true
          },
          "carBrand": {
            "type": "string",
            "nullable": true
          },
          "carModel": {
            "type": "string",
            "nullable": true
          },
          "carType": {
            "type": "string",
            "nullable": true
          },
          "carCategory": {
            "type": "string",
            "nullable": true
          },
          "carFirstRegistrationDate": {
            "type": "string",
            "nullable": true
          },
          "carCubicCapacity": {
            "type": "string",
            "nullable": true
          },
          "carPower": {
            "type": "string",
            "nullable": true
          },
          "carKilometer": {
            "type": "string",
            "nullable": true
          },
          "individualAssessment": {
            "type": "string",
            "nullable": true
          },
          "contractStatus": {
            "type": "string",
            "nullable": true
          },
          "contractSubStatus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestBusinessCaseFuelType": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestBusinessCaseProductInfo": {
        "type": "object",
        "properties": {
          "productLine": {
            "$ref": "#/components/schemas/EvaluationRequestBusinessCaseProductInfoProductLine"
          },
          "productType": {
            "$ref": "#/components/schemas/EvaluationRequestBusinessCaseProductInfoProductType"
          },
          "product": {
            "$ref": "#/components/schemas/EvaluationRequestBusinessCaseProductInfoProduct"
          },
          "regularPayment": {
            "type": "string",
            "nullable": true
          },
          "isUnsecuredloan": {
            "type": "string",
            "nullable": true
          },
          "commodity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestBusinessCaseProductInfoProduct": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestBusinessCaseProductInfoProductLine": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestBusinessCaseProductInfoProductType": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestInsurance": {
        "type": "object",
        "properties": {
          "instalmentInsuranceAmount": {
            "type": "number",
            "format": "double"
          },
          "instalmentInsurancePeriod": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRole": {
        "type": "object",
        "properties": {
          "supplier": {
            "$ref": "#/components/schemas/EvaluationRequestRoleSupplier"
          },
          "dealer": {
            "$ref": "#/components/schemas/EvaluationRequestRoleDealer"
          },
          "partner": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartner"
          },
          "roleType": {
            "type": "string",
            "nullable": true
          },
          "partnerCount": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleDealer": {
        "type": "object",
        "properties": {
          "partnerTransfer": {
            "nullable": true
          },
          "documents": {
            "nullable": true
          },
          "company": {
            "$ref": "#/components/schemas/EvaluationRequestRoleDealerCompany"
          },
          "addresses": {
            "$ref": "#/components/schemas/EvaluationRequestRoleDealerAddresses"
          },
          "emails": {
            "nullable": true
          },
          "phones": {
            "nullable": true
          },
          "partnerType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleDealerAddresses": {
        "type": "object",
        "properties": {
          "address": {
            "$ref": "#/components/schemas/EvaluationRequestRoleDealerAddressesAddress"
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleDealerAddressesAddress": {
        "type": "object",
        "properties": {
          "country": {
            "nullable": true
          },
          "addressCode": {
            "type": "integer",
            "format": "int32"
          },
          "typeCode": {
            "type": "string",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleDealerCompany": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "businessName": {
            "type": "string",
            "nullable": true
          },
          "companyRegistrationNumber": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartner": {
        "type": "object",
        "properties": {
          "person": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerPerson"
          },
          "partnerTransfer": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerPartnerTransfer"
          },
          "documents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EvaluationRequestRolePartnerDocument"
            },
            "nullable": true
          },
          "company": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerCompany"
          },
          "addresses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EvaluationRequestRolePartnerAddress"
            },
            "nullable": true
          },
          "emails": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerEmails"
          },
          "phones": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EvaluationRequestRolePartnerPhone"
            },
            "nullable": true
          },
          "partnerType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerAddress": {
        "type": "object",
        "properties": {
          "street": {
            "type": "string",
            "nullable": true
          },
          "houseNumber": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "zipCode": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerAddressCountry"
          },
          "addressCode": {
            "type": "string",
            "nullable": true
          },
          "typeCode": {
            "type": "string",
            "nullable": true
          },
          "typeId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerAddressCountry": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerCompany": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "businessName": {
            "type": "string",
            "nullable": true
          },
          "companyRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "vatRegistrationNumber": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerDocument": {
        "type": "object",
        "properties": {
          "priority": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "number": {
            "type": "string",
            "nullable": true
          },
          "expiration": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerEmails": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerPartnerTransfer": {
        "type": "object",
        "properties": {
          "partnerTransferExecute": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerPerson": {
        "type": "object",
        "properties": {
          "relationshipWithBorrower": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerPersonRelationshipWithBorrower"
          },
          "sameHouseholdYesNo": {
            "type": "string",
            "nullable": true
          },
          "firstName": {
            "type": "string",
            "nullable": true
          },
          "surname": {
            "type": "string",
            "nullable": true
          },
          "maidenName": {
            "type": "string",
            "nullable": true
          },
          "businessName": {
            "type": "string",
            "nullable": true
          },
          "companyRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "vatRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "pep": {
            "type": "boolean"
          },
          "birthNumber": {
            "type": "string",
            "nullable": true
          },
          "birthNumberFormated": {
            "type": "string",
            "nullable": true
          },
          "dateOfBirth": {
            "type": "string",
            "nullable": true
          },
          "birthPlaceAndState": {
            "type": "string",
            "nullable": true
          },
          "accommodationType": {
            "type": "string",
            "nullable": true
          },
          "citizenship": {
            "type": "string",
            "nullable": true
          },
          "maritalStatus": {
            "type": "string",
            "nullable": true
          },
          "dependPeopleNumber": {
            "type": "string",
            "nullable": true
          },
          "education": {
            "type": "string",
            "nullable": true
          },
          "employment": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerPersonEmployment"
          },
          "budget": {
            "$ref": "#/components/schemas/EvaluationRequestRolePartnerPersonBudget"
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerPersonBudget": {
        "type": "object",
        "properties": {
          "netMonthlyIncome": {
            "type": "number",
            "format": "double"
          },
          "householdMonthlyIncome": {
            "type": "number",
            "format": "double"
          },
          "otherMonthlyExpenses": {
            "type": "number",
            "format": "double"
          },
          "otherMonthlyCreditsPayment": {
            "type": "number",
            "format": "double"
          },
          "monthlyHousingExpenses": {
            "type": "number",
            "format": "double"
          },
          "monthlyHousingExpensesSpecified": {
            "type": "boolean"
          },
          "taxBasis": {
            "type": "number",
            "format": "double"
          },
          "taxBasisSpecified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerPersonEmployment": {
        "type": "object",
        "properties": {
          "profession": {
            "type": "string",
            "nullable": true
          },
          "workContractType": {
            "type": "string",
            "nullable": true
          },
          "employedFrom": {
            "type": "string",
            "nullable": true
          },
          "employedTo": {
            "type": "string",
            "nullable": true
          },
          "isTrialPeriod": {
            "type": "boolean"
          },
          "isNoticePeriod": {
            "type": "boolean"
          },
          "annualTurnover": {
            "type": "number",
            "format": "double"
          },
          "subjectOfEnterprise": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerPersonRelationshipWithBorrower": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRolePartnerPhone": {
        "type": "object",
        "properties": {
          "number": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleSupplier": {
        "type": "object",
        "properties": {
          "person": {
            "$ref": "#/components/schemas/EvaluationRequestRoleSupplierPerson"
          },
          "partnerTransfer": {
            "nullable": true
          },
          "documents": {
            "nullable": true
          },
          "company": {
            "$ref": "#/components/schemas/EvaluationRequestRoleSupplierCompany"
          },
          "addresses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EvaluationRequestRoleSupplierAddress"
            },
            "nullable": true
          },
          "emails": {
            "nullable": true
          },
          "phones": {
            "nullable": true
          },
          "partnerType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleSupplierAddress": {
        "type": "object",
        "properties": {
          "country": {
            "nullable": true
          },
          "addressCode": {
            "type": "integer",
            "format": "int32"
          },
          "typeCode": {
            "type": "string",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleSupplierCompany": {
        "type": "object",
        "properties": {
          "businessName": {
            "type": "string",
            "nullable": true
          },
          "companyRegistrationNumber": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleSupplierPerson": {
        "type": "object",
        "properties": {
          "surname": {
            "type": "string",
            "nullable": true
          },
          "businessName": {
            "type": "string",
            "nullable": true
          },
          "companyRegistrationNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pep": {
            "type": "boolean"
          },
          "employment": {
            "$ref": "#/components/schemas/EvaluationRequestRoleSupplierPersonEmployment"
          },
          "budget": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EvaluationRequestRoleSupplierPersonEmployment": {
        "type": "object",
        "properties": {
          "employedFrom": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ExtensionEnumDto": {
        "type": "object",
        "properties": {
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtensionEnumFieldDto"
            },
            "nullable": true
          },
          "localizationResource": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExtensionEnumFieldDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyApiCreateDto": {
        "type": "object",
        "properties": {
          "isAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyApiDto": {
        "type": "object",
        "properties": {
          "onGet": {
            "$ref": "#/components/schemas/ExtensionPropertyApiGetDto"
          },
          "onCreate": {
            "$ref": "#/components/schemas/ExtensionPropertyApiCreateDto"
          },
          "onUpdate": {
            "$ref": "#/components/schemas/ExtensionPropertyApiUpdateDto"
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyApiGetDto": {
        "type": "object",
        "properties": {
          "isAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyApiUpdateDto": {
        "type": "object",
        "properties": {
          "isAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyAttributeDto": {
        "type": "object",
        "properties": {
          "typeSimple": {
            "type": "string",
            "nullable": true
          },
          "config": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyDto": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "typeSimple": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "$ref": "#/components/schemas/LocalizableStringDto"
          },
          "api": {
            "$ref": "#/components/schemas/ExtensionPropertyApiDto"
          },
          "ui": {
            "$ref": "#/components/schemas/ExtensionPropertyUiDto"
          },
          "attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtensionPropertyAttributeDto"
            },
            "nullable": true
          },
          "configuration": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "defaultValue": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyUiDto": {
        "type": "object",
        "properties": {
          "onTable": {
            "$ref": "#/components/schemas/ExtensionPropertyUiTableDto"
          },
          "onCreateForm": {
            "$ref": "#/components/schemas/ExtensionPropertyUiFormDto"
          },
          "onEditForm": {
            "$ref": "#/components/schemas/ExtensionPropertyUiFormDto"
          },
          "lookup": {
            "$ref": "#/components/schemas/ExtensionPropertyUiLookupDto"
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyUiFormDto": {
        "type": "object",
        "properties": {
          "isVisible": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyUiLookupDto": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "nullable": true
          },
          "resultListPropertyName": {
            "type": "string",
            "nullable": true
          },
          "displayPropertyName": {
            "type": "string",
            "nullable": true
          },
          "valuePropertyName": {
            "type": "string",
            "nullable": true
          },
          "filterParamName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExtensionPropertyUiTableDto": {
        "type": "object",
        "properties": {
          "isVisible": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "FeatureDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "$ref": "#/components/schemas/FeatureProviderDto"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "valueType": {
            "$ref": "#/components/schemas/IStringValueType"
          },
          "depth": {
            "type": "integer",
            "format": "int32"
          },
          "parentName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FeatureGroupDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "features": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FeatureDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FeatureProviderDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FileInputDto": {
        "type": "object",
        "properties": {
          "data": {
            "type": "string",
            "nullable": true
          },
          "fileName": {
            "type": "string",
            "nullable": true
          },
          "contentType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FilteredOfferDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "partnerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dealer": {
            "type": "string",
            "nullable": true
          },
          "branch": {
            "type": "string",
            "nullable": true
          },
          "quotNumber": {
            "type": "string",
            "nullable": true
          },
          "contractNumber": {
            "type": "string",
            "nullable": true
          },
          "offerTo": {
            "type": "string",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "isSigned": {
            "type": "boolean"
          },
          "isExpired": {
            "type": "boolean"
          },
          "isDeleted": {
            "type": "boolean"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "wfsShort": {
            "type": "string",
            "nullable": true
          },
          "wfsTitle": {
            "type": "string",
            "nullable": true
          },
          "workflowStateColor": {
            "type": "string",
            "nullable": true
          },
          "offerAuthor": {
            "type": "string",
            "nullable": true
          },
          "vehicleManufacturer": {
            "type": "string",
            "nullable": true
          },
          "vehicleModel": {
            "type": "string",
            "nullable": true
          },
          "vehicleVersion": {
            "type": "string",
            "nullable": true
          },
          "vehiclePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subproductTitle": {
            "type": "string",
            "nullable": true
          },
          "servicesLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "servicesMileage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "monthlyInstallmentVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "counterProposalType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "makeExternalId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "makeGroupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "photoDocumentsMessage": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FormInputDto": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "forcedTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "formStep": {
            "$ref": "#/components/schemas/FormStep"
          },
          "nextStep": {
            "$ref": "#/components/schemas/FormStep"
          },
          "makeExternalId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "makeGroupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "draftFrom": {
            "$ref": "#/components/schemas/DraftFormInputDto"
          },
          "vehicleForm": {
            "$ref": "#/components/schemas/VehicleFormInputDto"
          },
          "priceForm": {
            "$ref": "#/components/schemas/PriceFormInputDto"
          },
          "serviceForm": {
            "$ref": "#/components/schemas/ServiceFormInputDto"
          },
          "attachmentForm": {
            "$ref": "#/components/schemas/AttachmentFormInputDto"
          },
          "clientCobowerForm": {
            "$ref": "#/components/schemas/ClientFormInputDto"
          }
        },
        "additionalProperties": false
      },
      "FormOutputDto": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "lastStep": {
            "$ref": "#/components/schemas/FormStep"
          },
          "expectedStep": {
            "$ref": "#/components/schemas/FormStep"
          }
        },
        "additionalProperties": false
      },
      "FormStep": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "Vehicle",
          "Price",
          "Service",
          "Print",
          "Client",
          "Cobower",
          "AdditionalPrint",
          "Attachment",
          "Summary"
        ],
        "x-enum-varnames": [
          "Vehicle",
          "Price",
          "Service",
          "Print",
          "Client",
          "Cobower",
          "AdditionalPrint",
          "Attachment",
          "Summary"
        ]
      },
      "FormTemplateElementDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "customClass": {
            "type": "string",
            "nullable": true
          },
          "tooltip": {
            "type": "string",
            "nullable": true
          },
          "isVisible": {
            "type": "boolean",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean",
            "nullable": true
          },
          "isDisabled": {
            "type": "boolean",
            "nullable": true
          },
          "requiredValues": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "min": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "max": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "regex": {
            "type": "string",
            "nullable": true
          },
          "lookups": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LookupDto"
            },
            "nullable": true
          },
          "dataType": {
            "$ref": "#/components/schemas/ElementDataType"
          },
          "parentId": {
            "type": "string",
            "nullable": true
          },
          "legacyOtnWrapperId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FormTemplateOutDto": {
        "type": "object",
        "properties": {
          "elements": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FormTemplateElementDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetConfigurationRequest": {
        "type": "object",
        "properties": {
          "brandId": {
            "type": "string",
            "format": "uuid"
          },
          "personType": {
            "type": "string",
            "nullable": true
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "usedVehicle": {
            "type": "boolean"
          },
          "vaT66": {
            "type": "integer",
            "format": "int32"
          },
          "calculationDate": {
            "type": "string",
            "format": "date-time"
          },
          "registrationDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "odometer": {
            "type": "integer",
            "format": "int32"
          },
          "cubage": {
            "type": "integer",
            "format": "int32"
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "totalPriceWithoutVat": {
            "type": "number",
            "format": "double"
          },
          "totalPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceBasePrice": {
            "type": "number",
            "format": "double"
          },
          "insuranceBasePriceGap": {
            "type": "number",
            "format": "double"
          },
          "versionInfo": {
            "$ref": "#/components/schemas/GetInstallmentVersionRequest"
          },
          "extraParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetConfigurationResponse": {
        "type": "object",
        "properties": {
          "personTypesXProducts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PersonTypesXProduct"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetCustomerResponse": {
        "type": "object",
        "properties": {
          "partnerId": {
            "type": "integer",
            "format": "int32"
          },
          "clientIc": {
            "type": "string",
            "nullable": true
          },
          "clientBirthdate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "clientBusinessName": {
            "type": "string",
            "nullable": true
          },
          "clientName": {
            "type": "string",
            "nullable": true
          },
          "clientSurname": {
            "type": "string",
            "nullable": true
          },
          "addresses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Address"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetFeatureListResultDto": {
        "type": "object",
        "properties": {
          "groups": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FeatureGroupDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetInstallmentRequest": {
        "required": [
          "idVersion",
          "offerGUID",
          "totalPrice"
        ],
        "type": "object",
        "properties": {
          "rpmnCalculationDate": {
            "type": "string",
            "format": "date-time"
          },
          "versionInfo": {
            "$ref": "#/components/schemas/GetInstallmentVersionRequest"
          },
          "offerGUID": {
            "type": "string",
            "format": "uuid"
          },
          "brandId": {
            "type": "string",
            "format": "uuid"
          },
          "idVersion": {
            "type": "integer",
            "format": "int32"
          },
          "basicPrice": {
            "type": "number",
            "format": "double"
          },
          "additional": {
            "type": "number",
            "format": "double"
          },
          "equipment": {
            "type": "number",
            "format": "double"
          },
          "totalPrice": {
            "type": "number",
            "format": "double"
          },
          "lenght": {
            "type": "integer",
            "format": "int32"
          },
          "length": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "writeOnly": true
          },
          "mileage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "advancePaymentPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceBasePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceBasePriceGap": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "privatePersonType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetInstallmentResponse": {
        "type": "object",
        "properties": {
          "installmentWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "installment": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "representativeExampleFinancing": {
            "type": "string",
            "nullable": true
          },
          "rvFinInst": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mtplIns": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cascoIns": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gapIns": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rpmn": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "feeWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "redemptionFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "redemptionFeeWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "calculatedForPerson": {
            "type": "string",
            "nullable": true
          },
          "advancePaymentPercent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "mileage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "apiError": {
            "$ref": "#/components/schemas/ApiError"
          }
        },
        "additionalProperties": false
      },
      "GetInstallmentVersionRequest": {
        "type": "object",
        "properties": {
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "make": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "engine": {
            "type": "string",
            "nullable": true
          },
          "versionName": {
            "type": "string",
            "nullable": true
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fuelType": {
            "type": "string",
            "nullable": true
          },
          "transmission": {
            "type": "string",
            "nullable": true
          },
          "transmissionType": {
            "type": "string",
            "nullable": true
          },
          "usedVehicle": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vaT66": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "odometer": {
            "type": "integer",
            "format": "int32"
          },
          "typeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cubage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "enginePower": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "co2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatingPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "weight": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetOfferIdStateResponse": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetPermissionListResultDto": {
        "type": "object",
        "properties": {
          "entityDisplayName": {
            "type": "string",
            "nullable": true
          },
          "groups": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PermissionGroupDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetVersionRequest": {
        "type": "object",
        "properties": {
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "make": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "engine": {
            "type": "string",
            "nullable": true
          },
          "enginePower": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "versionName": {
            "type": "string",
            "nullable": true
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fuelType": {
            "type": "string",
            "nullable": true
          },
          "transmission": {
            "type": "string",
            "nullable": true
          },
          "transmissionType": {
            "type": "string",
            "nullable": true
          },
          "usedVehicle": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vaT66": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "odometer": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "cubage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "co2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatingPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "weight": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetVersionResponse": {
        "type": "object",
        "properties": {
          "idVersion": {
            "type": "integer",
            "format": "int32"
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "idModel": {
            "type": "integer",
            "format": "int32"
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "fuelType": {
            "type": "string",
            "nullable": true
          },
          "idManufacturer": {
            "type": "integer",
            "format": "int32"
          },
          "manufacturer": {
            "type": "string",
            "nullable": true
          },
          "basicPrice": {
            "type": "number",
            "format": "double"
          },
          "exceptionStacktrace": {
            "type": "string",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32"
          },
          "cubage": {
            "type": "integer",
            "format": "int32"
          },
          "enginePower": {
            "type": "integer",
            "format": "int32"
          },
          "co2": {
            "type": "integer",
            "format": "int32"
          },
          "seatingPlaceCount": {
            "type": "integer",
            "format": "int32"
          },
          "weight": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "IStringValueType": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true,
            "readOnly": true
          },
          "validator": {
            "$ref": "#/components/schemas/IValueValidator"
          }
        },
        "additionalProperties": false
      },
      "IValueValidator": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "properties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "IanaTimeZone": {
        "type": "object",
        "properties": {
          "timeZoneName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ImportToQuoterRequest": {
        "required": [
          "client",
          "contact",
          "duplicateOfferId",
          "order",
          "vehicle"
        ],
        "type": "object",
        "properties": {
          "client": {
            "$ref": "#/components/schemas/ClientRequestDto"
          },
          "contact": {
            "$ref": "#/components/schemas/ContactDto"
          },
          "vehicle": {
            "$ref": "#/components/schemas/VehicleRequestDto"
          },
          "order": {
            "$ref": "#/components/schemas/OrderRequestDto"
          },
          "duplicateOfferId": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ImportToQuoterResponse": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "nullable": true
          },
          "offerId": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Int32StringTuple": {
        "type": "object",
        "properties": {
          "item1": {
            "type": "integer",
            "format": "int32"
          },
          "item2": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LanguageInfo": {
        "type": "object",
        "properties": {
          "cultureName": {
            "type": "string",
            "nullable": true
          },
          "uiCultureName": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "flagIcon": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LengthXAdvancePaymentPercent": {
        "type": "object",
        "properties": {
          "length": {
            "type": "integer",
            "format": "int32"
          },
          "advancePaymentPercent": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "rvFinInstPercent": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LoadOutputDto": {
        "type": "object",
        "properties": {
          "totalCount": {
            "type": "integer",
            "format": "int32"
          },
          "filteredOffers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FilteredOfferDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LocalizableStringDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "resource": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LookupDto": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LookupNuDto": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "makeExternalId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "makeGroupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LookupOfferTemplateDto": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "product": {
            "type": "string",
            "nullable": true
          },
          "offer": {
            "$ref": "#/components/schemas/OfferDto"
          }
        },
        "additionalProperties": false
      },
      "MaintenanceMode": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "Normal",
          "Maintenance"
        ],
        "x-enum-varnames": [
          "Normal",
          "Maintenance"
        ]
      },
      "MaintenanceStateDto": {
        "type": "object",
        "properties": {
          "mode": {
            "$ref": "#/components/schemas/MaintenanceMode"
          }
        },
        "additionalProperties": false
      },
      "MessageType": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "Info",
          "Warning",
          "Error",
          "Success"
        ],
        "x-enum-varnames": [
          "Info",
          "Warning",
          "Error",
          "Success"
        ]
      },
      "ModuleExtensionDto": {
        "type": "object",
        "properties": {
          "entities": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EntityExtensionDto"
            },
            "nullable": true
          },
          "configuration": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MultiTenancyInfoDto": {
        "type": "object",
        "properties": {
          "isEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NameValue": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectExtensionsDto": {
        "type": "object",
        "properties": {
          "modules": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ModuleExtensionDto"
            },
            "nullable": true
          },
          "enums": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ExtensionEnumDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OfferCobowerInfoDto": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "showCobowerStep": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "OfferCopyInfoDto": {
        "type": "object",
        "properties": {
          "copiedFromOfferId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "copiedFromOfferQuotNumber": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OfferDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "productId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "clientId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hiddenBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workflowSubStateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "privatePersonType": {
            "type": "string",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "guid": {
            "type": "string",
            "format": "uuid"
          },
          "quotNumber": {
            "type": "string",
            "nullable": true
          },
          "quotNumberCopy": {
            "type": "string",
            "nullable": true
          },
          "quoterNumber": {
            "type": "string",
            "nullable": true
          },
          "offerTo": {
            "type": "string",
            "nullable": true
          },
          "forAttention": {
            "type": "string",
            "nullable": true
          },
          "closed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "signed": {
            "type": "boolean"
          },
          "vatPayer": {
            "type": "boolean",
            "nullable": true
          },
          "calculatedVehicles": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workflowStateId": {
            "type": "integer",
            "format": "int32"
          },
          "expired": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dateAccepted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dateApproved": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dateRejected": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dateTerminated": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "expectedSigned": {
            "type": "string",
            "format": "date",
            "nullable": true
          },
          "contractSigned": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "hidden": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "terminationDateExpected": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "contractNumber": {
            "type": "string",
            "nullable": true
          },
          "contractId": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rejectReason": {
            "type": "string",
            "nullable": true
          },
          "rejectReasonNote": {
            "type": "string",
            "nullable": true
          },
          "terminatedReason": {
            "type": "string",
            "nullable": true
          },
          "terminatedReasonNote": {
            "type": "string",
            "nullable": true
          },
          "note": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "rpsn": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rpsnCalcId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rpsnState": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rpsnErrorCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dealerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "partnerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subproductId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "externalBranchId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "businessCaseId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "templateWasUsed": {
            "type": "string",
            "nullable": true
          },
          "forcedTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rvBuybackPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvBuybackPriceChecked": {
            "type": "boolean",
            "nullable": true
          },
          "rvReserve": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvReservePercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvSellInstWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvSellInstWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "campaignName": {
            "type": "string",
            "nullable": true
          },
          "campaign": {
            "type": "boolean"
          },
          "campaignRvReserve": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "campaignRvReserveAbsolute": {
            "type": "boolean",
            "nullable": true
          },
          "campaignRv": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "campaignRvAbsolute": {
            "type": "boolean",
            "nullable": true
          },
          "creditLimit": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "sumaTotal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueCommissionWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueCommissionWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValuePercentWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "additionalProductCostWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "additionalProductCostWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "priceRangeWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "priceRangeWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerShareFeeAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subproductCommissionCoefficient": {
            "type": "number",
            "format": "double"
          },
          "formStep": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "signingMethodId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "preCounterProposal": {
            "type": "boolean",
            "nullable": true
          },
          "counterProposal": {
            "type": "boolean",
            "nullable": true
          },
          "counterProposalExternalID": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "counterProposalType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "counterProposalUpdated": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "counterProposalNote": {
            "type": "string",
            "nullable": true
          },
          "counterProposalCancellationUpdated": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "counterProposalStoreOffer": {
            "type": "string",
            "nullable": true
          },
          "requestedTerminationReasonID": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isIntegrationRunning": {
            "type": "boolean"
          },
          "assetID": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "makeGroupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "makeExternalId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dtChanged": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isBusinessCaseIdCoborrower": {
            "type": "boolean"
          },
          "showCobowerStep": {
            "type": "boolean",
            "nullable": true
          },
          "leasproCounterProposal": {
            "type": "integer",
            "format": "int32"
          },
          "leasproStornoCounterProposal": {
            "type": "integer",
            "format": "int32"
          },
          "isMultiCalcProcessing": {
            "type": "boolean"
          },
          "rpmnCalculationDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "vatInstallment": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "partner": {
            "$ref": "#/components/schemas/PartnerDto"
          },
          "dealer": {
            "$ref": "#/components/schemas/DealerDto"
          },
          "vehicle": {
            "$ref": "#/components/schemas/VehicleDto"
          },
          "price": {
            "$ref": "#/components/schemas/PriceDto"
          },
          "service": {
            "$ref": "#/components/schemas/ServiceDto"
          },
          "product": {
            "$ref": "#/components/schemas/ProductDto"
          },
          "subproduct": {
            "$ref": "#/components/schemas/SubproductDto"
          }
        },
        "additionalProperties": false
      },
      "OfferServiceInfoDto": {
        "type": "object",
        "properties": {
          "totalPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "privatePersonType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OfferWorkflowStateDto": {
        "type": "object",
        "properties": {
          "code": {
            "$ref": "#/components/schemas/WorkflowStateCode"
          },
          "isActive": {
            "type": "boolean"
          },
          "isCompleted": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "OrderRequestDto": {
        "required": [
          "orderNo",
          "rentalMonthlyLeasing"
        ],
        "type": "object",
        "properties": {
          "orderNo": {
            "minLength": 1,
            "type": "string"
          },
          "rentalMonthlyLeasing": {
            "type": "number",
            "format": "float"
          }
        },
        "additionalProperties": false
      },
      "OrgUnitDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "extDb": {
            "type": "string",
            "nullable": true
          },
          "defaultClientNationId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultCountryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultLangCode": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "allowUsedVehicles": {
            "type": "boolean",
            "nullable": true
          },
          "allowNonJatovehicles": {
            "type": "boolean",
            "nullable": true
          },
          "extImportWs": {
            "type": "string",
            "nullable": true
          },
          "vat": {
            "type": "number",
            "format": "double"
          },
          "sendToSystem": {
            "type": "string",
            "nullable": true
          },
          "smtp": {
            "type": "string",
            "nullable": true
          },
          "smtpPort": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "administratorEmail": {
            "type": "string",
            "nullable": true
          },
          "signRequestEmail": {
            "type": "string",
            "nullable": true
          },
          "preCounterProposalEmail": {
            "type": "string",
            "nullable": true
          },
          "emailFrom": {
            "type": "string",
            "nullable": true
          },
          "allowEditPricesWithOutVat": {
            "type": "boolean"
          },
          "commisionOrder": {
            "type": "boolean"
          },
          "showInsuranceBasePrice": {
            "type": "boolean",
            "nullable": true
          },
          "selectInputContent": {
            "type": "integer",
            "format": "int32"
          },
          "copyOfferPageCount": {
            "type": "string",
            "nullable": true
          },
          "computeRpmn": {
            "type": "boolean",
            "nullable": true
          },
          "smtpUserName": {
            "type": "string",
            "nullable": true
          },
          "smtpPassword": {
            "type": "string",
            "nullable": true
          },
          "emailEnableSsl": {
            "type": "boolean"
          },
          "newCarOption": {
            "type": "boolean"
          },
          "backOfficeEmail": {
            "type": "string",
            "nullable": true
          },
          "emailForStatusChanged": {
            "type": "boolean"
          },
          "vehicleRvvalidation": {
            "type": "boolean"
          },
          "showCampaignName": {
            "type": "boolean"
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "expiration": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "allowCopyExpiredOffer": {
            "type": "boolean",
            "nullable": true
          },
          "callCoco": {
            "type": "string",
            "nullable": true
          },
          "allowHelpBtnShow": {
            "type": "boolean",
            "nullable": true
          },
          "gapasSupplementaryInsurance": {
            "type": "integer",
            "format": "int32"
          },
          "allowJatoprices": {
            "type": "boolean"
          },
          "allowDocsBtnShow": {
            "type": "boolean",
            "nullable": true
          },
          "allowedFixDiscountPercent": {
            "type": "boolean"
          },
          "allowSes": {
            "type": "boolean",
            "nullable": true
          },
          "allowFuelType": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PartnerDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "company": {
            "type": "string",
            "nullable": true
          },
          "street": {
            "type": "string",
            "nullable": true
          },
          "psc": {
            "type": "string",
            "nullable": true
          },
          "town": {
            "type": "string",
            "nullable": true
          },
          "ic": {
            "type": "string",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insurContract": {
            "type": "string",
            "nullable": true
          },
          "products": {
            "type": "string",
            "nullable": true
          },
          "partnerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "salesmanExternalString": {
            "type": "string",
            "nullable": true
          },
          "insuranceCalculationId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insurancePriceEdit": {
            "type": "boolean"
          },
          "icDph": {
            "type": "string",
            "nullable": true
          },
          "www": {
            "type": "string",
            "nullable": true
          },
          "orgUnitId": {
            "type": "integer",
            "format": "int32"
          },
          "partnerDetail": {
            "type": "string",
            "nullable": true
          },
          "calculateRPMN": {
            "type": "boolean",
            "nullable": true
          },
          "allowPrintWithoutDiscount": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "allowTwoPrints": {
            "type": "boolean",
            "nullable": true
          },
          "managementFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "partnerCommission": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "partnerCommissionAbsolute": {
            "type": "boolean"
          },
          "partnerCommissionCoefficient": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerCommissionCoefficient": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "brandManagerEmail": {
            "type": "string",
            "nullable": true
          },
          "orgUnit": {
            "$ref": "#/components/schemas/OrgUnitDto"
          }
        },
        "additionalProperties": false
      },
      "PartnerExportLookupDto": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "rightsToRun": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PermissionGrantInfoDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "parentName": {
            "type": "string",
            "nullable": true
          },
          "isGranted": {
            "type": "boolean"
          },
          "allowedProviders": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "grantedProviders": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProviderInfoDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PermissionGroupDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "permissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PermissionGrantInfoDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PersonTypesXProduct": {
        "type": "object",
        "properties": {
          "personType": {
            "type": "string",
            "nullable": true
          },
          "products": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Product"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PriceDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "basicPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "basicPriceWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nadstandardPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "nadstandardPriceWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "discount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "discountWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "additionalPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "additionalPriceWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "depreciatedPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "depreciatedPriceWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "totalPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "totalPriceWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePayment": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerBonusWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerBonusWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "equipment": {
            "type": "string",
            "nullable": true
          },
          "financeValueBaseWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "readOnly": true
          },
          "financeValueBaseWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PriceFormInputDto": {
        "type": "object",
        "properties": {
          "txtBasicPriceWithoutVAT": {
            "type": "number",
            "format": "double"
          },
          "txtBasicPriceWithVAT": {
            "type": "number",
            "format": "double"
          },
          "txtNadstandardPriceWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtNadstandardPriceWithVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtDiscountWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtDiscountWithVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtDiscountPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtAdditionalPriceWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtAdditionalPriceWithVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSummaryWithoutVAT": {
            "type": "number",
            "format": "double"
          },
          "txtSummaryWithVAT": {
            "type": "number",
            "format": "double"
          },
          "txtSummaryPackageWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtSummaryPackageWithVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtEquipment": {
            "type": "string",
            "nullable": true
          },
          "pricePackagesForm": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PricePackagesFormDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PriceFormOutputDto": {
        "type": "object",
        "properties": {
          "txtBasicPriceWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtBasicPriceWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtNadstandardPriceWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtNadstandardPriceWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDiscountWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDiscountWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDiscountPercent": {
            "type": "string",
            "nullable": true
          },
          "txtAdditionalPriceWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAdditionalPriceWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSummaryWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSummaryWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSummaryPackageWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSummaryPackageWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtEquipment": {
            "type": "string",
            "nullable": true
          },
          "pricePackagesForm": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PricePackagesFormDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PricePackagesFormDto": {
        "type": "object",
        "properties": {
          "idKey": {
            "type": "integer",
            "format": "int32"
          },
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "priceId": {
            "type": "integer",
            "format": "int32"
          },
          "selectedValue": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "levelType": {
            "type": "integer",
            "format": "int32"
          },
          "uiType": {
            "type": "integer",
            "format": "int32"
          },
          "price": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "parentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "itemOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "children": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PricePackagesFormDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrintDataInputDto": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "reports": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrintDataReportInputDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrintDataOutputDto": {
        "type": "object",
        "properties": {
          "dataOverride": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrintDataOverrideOutputDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrintDataOverrideOutputDto": {
        "type": "object",
        "properties": {
          "uniqueName": {
            "type": "string",
            "nullable": true
          },
          "fileName": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string",
            "nullable": true
          },
          "encryptionKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrintDataReportInputDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrintWidgetConfigurationCustomButton": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string",
            "nullable": true
          },
          "icon": {
            "type": "string",
            "nullable": true
          },
          "multipleFileName": {
            "type": "string",
            "nullable": true
          },
          "reports": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrintWidgetConfigurationDto": {
        "type": "object",
        "properties": {
          "addExtraCopy": {
            "type": "integer",
            "format": "int32"
          },
          "filteredReportIds": {
            "type": "string",
            "nullable": true
          },
          "multipleFileName": {
            "type": "string",
            "nullable": true
          },
          "contractCustomButtons": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrintWidgetConfigurationCustomButton"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Product": {
        "type": "object",
        "properties": {
          "validFrom": {
            "type": "string",
            "format": "date-time"
          },
          "validUntil": {
            "type": "string",
            "format": "date-time"
          },
          "promoProduct": {
            "type": "boolean"
          },
          "landingPageDefault": {
            "type": "boolean"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "productType": {
            "type": "string",
            "nullable": true
          },
          "offerGuid": {
            "type": "string",
            "nullable": true
          },
          "productDescription": {
            "type": "string",
            "nullable": true
          },
          "productSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LengthXAdvancePaymentPercent"
            },
            "nullable": true
          },
          "defaultMonthlyInstallment": {
            "$ref": "#/components/schemas/GetInstallmentResponse"
          },
          "productTag": {
            "type": "string",
            "nullable": true
          },
          "order": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ProductDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "partnerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "fisproId": {
            "type": "integer",
            "format": "int32"
          },
          "orgUnitId": {
            "type": "integer",
            "format": "int32"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "rvValidation": {
            "type": "boolean"
          },
          "isFL": {
            "type": "boolean",
            "readOnly": true
          },
          "isFLAldCZ": {
            "type": "boolean",
            "readOnly": true
          },
          "isFLEssox": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ProductType": {
        "enum": [
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "Ol",
          "Fsl",
          "Fl",
          "Loan"
        ],
        "x-enum-varnames": [
          "Ol",
          "Fsl",
          "Fl",
          "Loan"
        ]
      },
      "ProviderInfoDto": {
        "type": "object",
        "properties": {
          "providerName": {
            "type": "string",
            "nullable": true
          },
          "providerKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "QueryInput": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "QuickCalculateInputDto": {
        "type": "object",
        "properties": {
          "privatePersonType": {
            "type": "string",
            "nullable": true
          },
          "offerTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "templateProduct": {
            "type": "string",
            "nullable": true
          },
          "firstRegistrationYear": {
            "type": "integer",
            "format": "int32"
          },
          "mandatoryIns": {
            "type": "boolean"
          },
          "deducted": {
            "type": "boolean"
          },
          "typeId": {
            "type": "integer",
            "format": "int32"
          },
          "cubage": {
            "type": "integer",
            "format": "int32"
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "priceWithVat": {
            "type": "number",
            "format": "double"
          },
          "lengthYear": {
            "type": "integer",
            "format": "int32"
          },
          "advancePaymentPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerBonus": {
            "type": "number",
            "format": "double"
          },
          "productId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subproductId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "QuickCalculateLengthsDto": {
        "type": "object",
        "properties": {
          "product": {
            "$ref": "#/components/schemas/LookupDto"
          },
          "subproduct": {
            "$ref": "#/components/schemas/LookupDto"
          },
          "lengths": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LookupDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "QuickCalculateOutputDto": {
        "type": "object",
        "properties": {
          "productCode": {
            "type": "string",
            "nullable": true
          },
          "product": {
            "type": "string",
            "nullable": true
          },
          "privatePersonType": {
            "type": "string",
            "nullable": true
          },
          "subproduct": {
            "type": "string",
            "nullable": true
          },
          "mandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "cascoCompany": {
            "type": "string",
            "nullable": true
          },
          "cascoSecurity": {
            "type": "string",
            "nullable": true
          },
          "cascoDeductible": {
            "type": "string",
            "nullable": true
          },
          "sellingInstallmentWithVat": {
            "type": "string",
            "nullable": true
          },
          "sellingInstallmentWithoutVat": {
            "type": "string",
            "nullable": true
          },
          "advancePaymentPercent": {
            "type": "string",
            "nullable": true
          },
          "advancePaymentWithVat": {
            "type": "string",
            "nullable": true
          },
          "povWithVat": {
            "type": "string",
            "nullable": true
          },
          "povWithoutVat": {
            "type": "string",
            "nullable": true
          },
          "rpmn": {
            "type": "string",
            "nullable": true
          },
          "creditLimit": {
            "type": "string",
            "nullable": true
          },
          "length": {
            "type": "string",
            "nullable": true
          },
          "priceWithVat": {
            "type": "string",
            "nullable": true
          },
          "priceWithoutVat": {
            "type": "string",
            "nullable": true
          },
          "dealerBonusWithVat": {
            "type": "string",
            "nullable": true
          },
          "dealerBonusWithoutVat": {
            "type": "string",
            "nullable": true
          },
          "redemptionFeeWithVat": {
            "type": "string",
            "nullable": true
          },
          "redemptionFeeWithoutVat": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RemoteServiceErrorInfo": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "validationErrors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RemoteServiceValidationErrorInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RemoteServiceErrorResponse": {
        "type": "object",
        "properties": {
          "error": {
            "$ref": "#/components/schemas/RemoteServiceErrorInfo"
          }
        },
        "additionalProperties": false
      },
      "RemoteServiceValidationErrorInfo": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "nullable": true
          },
          "members": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveNoteDto": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "note": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SendMessageInputDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/MessageType"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "sendAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "validTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isClosable": {
            "type": "boolean"
          },
          "orgUnitId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isStore": {
            "type": "boolean"
          },
          "dealerSetType": {
            "$ref": "#/components/schemas/DealerSetType"
          },
          "selectedDealers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CheckItem"
            },
            "nullable": true
          },
          "dealerIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "sendAtIso": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "validToIso": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ServiceDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "cascoCompany": {
            "type": "string",
            "nullable": true
          },
          "cascoCompanyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoCompanyProvider": {
            "type": "string",
            "nullable": true
          },
          "cascoDeductible": {
            "type": "string",
            "nullable": true
          },
          "cascoDeductibleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoSecurity": {
            "type": "string",
            "nullable": true
          },
          "cascoSecurityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoGap": {
            "type": "boolean",
            "nullable": true
          },
          "cascoLegal": {
            "type": "boolean",
            "nullable": true
          },
          "cascoGlass": {
            "type": "string",
            "nullable": true
          },
          "cascoLuggage": {
            "type": "string",
            "nullable": true
          },
          "cascoPerson": {
            "type": "string",
            "nullable": true
          },
          "cascoVehicle": {
            "type": "string",
            "nullable": true
          },
          "mandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "mandatoryInsCompanyProvider": {
            "type": "string",
            "nullable": true
          },
          "mandatoryInsCompanyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "length": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mileage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "interest": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "phav": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "plegal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pglass": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pluggage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pperson": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pvehicle": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "padditional": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ppov": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pradio": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "proadTax": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "psellingInstallment": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pdealerBonus": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pdealerBonusAbsolute": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pmoreKm": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isBalloon": {
            "type": "boolean"
          },
          "plessKm": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "efektivniUrok": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "realInterest": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "recalculated": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "pakoef": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "proadTaxEnd": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceBasePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cascoGlassId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoLuggageId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoPersonId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoVehicleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "phavYear": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pfee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pfeeWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pfeeDefinition": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ppovYear": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pglassYear": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pluggageYear": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ppersonYear": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pvehicleYear": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "psellingInstallmentVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "psellingInstallmentWithVatToPaid": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "psellingInstallmentWithoutVatToPaid": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "periodicity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "annuityInterest": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annuityPrincipal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pannuity": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pradioChecked": {
            "type": "boolean",
            "nullable": true
          },
          "proadTaxChecked": {
            "type": "boolean",
            "nullable": true
          },
          "lengthFinancial": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoDeductiblePercent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insuranceBasePriceGap": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pgapyear": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pgapmonth": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gapid": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "gapLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "commissionNote": {
            "type": "string",
            "nullable": true
          },
          "completed": {
            "type": "boolean"
          },
          "ppartnerBonus": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ppartnerBonusAbsolute": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "partnerCommissionCoefficient": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerCommissionCoefficient": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "redemptionFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isAdvancePaymentSetByValue": {
            "type": "boolean"
          },
          "isPriceRangeSetByValue": {
            "type": "boolean"
          },
          "isRVFinInstSetByValue": {
            "type": "boolean"
          },
          "mileageYear": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "readOnly": true
          },
          "serviceFsl": {
            "$ref": "#/components/schemas/ServiceFslDto"
          },
          "servicePneu": {
            "$ref": "#/components/schemas/ServicePneuDto"
          }
        },
        "additionalProperties": false
      },
      "ServiceFormComputeOutputDto": {
        "type": "object",
        "properties": {
          "txtMandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "txtPHav": {
            "type": "string",
            "nullable": true
          },
          "txtHavPercent": {
            "type": "string",
            "nullable": true
          },
          "txtGap": {
            "type": "string",
            "nullable": true
          },
          "txtCascoGlass": {
            "type": "string",
            "nullable": true
          },
          "txtCascoLuggage": {
            "type": "string",
            "nullable": true
          },
          "txtCascoVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtCascoPerson": {
            "type": "string",
            "nullable": true
          },
          "txtAdditional": {
            "type": "string",
            "nullable": true
          },
          "txtRadio": {
            "type": "string",
            "nullable": true
          },
          "txtRoadTax": {
            "type": "string",
            "nullable": true
          },
          "txtService": {
            "type": "string",
            "nullable": true
          },
          "txtAssistance": {
            "type": "string",
            "nullable": true
          },
          "txtVignette": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard1": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard2": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard3": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard4": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtManagmentFee": {
            "type": "string",
            "nullable": true
          },
          "txtFslSum": {
            "type": "string",
            "nullable": true
          },
          "txtPneu": {
            "type": "string",
            "nullable": true
          },
          "txtRedemptionFeeWithoutVat": {
            "type": "string",
            "nullable": true
          },
          "txtRedemptionFeeWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceTotal": {
            "type": "string",
            "nullable": true
          },
          "txtServiceTotal": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithVAT2": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstWithVAT2": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithVAT": {
            "type": "string",
            "nullable": true
          },
          "chkIsCommissionWithinLimit": {
            "type": "boolean"
          },
          "chkIsFinanceValueWithinLimit": {
            "type": "boolean"
          },
          "txtPriceRangeWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangeWithVAT2": {
            "type": "string",
            "nullable": true
          },
          "txtFeeDefinition": {
            "type": "string",
            "nullable": true
          },
          "txtFeeWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFeeWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueBaseWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueBaseWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueCommissionWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueCommissionWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtResidualValue": {
            "type": "string",
            "nullable": true
          },
          "txtResidualPercent": {
            "type": "string",
            "nullable": true
          },
          "txtResidualValueReserveValue": {
            "type": "string",
            "nullable": true
          },
          "txtResidualValueReservePercent": {
            "type": "string",
            "nullable": true
          },
          "txtInterest": {
            "type": "string",
            "nullable": true
          },
          "txtEfectiveInterest": {
            "type": "string",
            "nullable": true
          },
          "txtInterestPrice": {
            "type": "string",
            "nullable": true
          },
          "txtPrincipalPrice": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityDetail": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityWithVatDetail": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallment": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentDetail": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentWithVatDetail": {
            "type": "string",
            "nullable": true
          },
          "txtRVSellInstWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVSellInstWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRPMN": {
            "type": "string",
            "nullable": true
          },
          "txtCreditLimit": {
            "type": "string",
            "nullable": true
          },
          "txtMoreKM": {
            "type": "string",
            "nullable": true
          },
          "txtLessKM": {
            "type": "string",
            "nullable": true
          },
          "lblSellingInstallmentInfo": {
            "type": "string",
            "nullable": true
          },
          "lblSellingInstallmentInfoDetail": {
            "type": "string",
            "nullable": true
          },
          "lblPHavINF": {
            "type": "string",
            "nullable": true
          },
          "lblPGapINF": {
            "type": "string",
            "nullable": true
          },
          "lblDebug": {
            "type": "string",
            "nullable": true
          },
          "lblAnnuityInfo": {
            "type": "string",
            "nullable": true
          },
          "lblDiscountsInfo": {
            "type": "string",
            "nullable": true
          },
          "txtPrice": {
            "type": "string",
            "nullable": true
          },
          "txtMyAld": {
            "type": "string",
            "nullable": true
          },
          "txtFee": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuity": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtPojisteni": {
            "type": "string",
            "nullable": true
          },
          "txtPojisteniWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkem": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkemWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtEfektivniUrok": {
            "type": "string",
            "nullable": true
          },
          "isPartInstallmentHav": {
            "type": "boolean"
          },
          "isPartInstallmentPov": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ServiceFormInputDto": {
        "type": "object",
        "properties": {
          "cbPneuservis": {
            "type": "boolean"
          },
          "chkAssistance": {
            "type": "boolean"
          },
          "chkCascoGAP": {
            "type": "boolean"
          },
          "chkFuelCard1": {
            "type": "boolean"
          },
          "chkFuelCard2": {
            "type": "boolean"
          },
          "chkFuelCard3": {
            "type": "boolean"
          },
          "chkFuelCard4": {
            "type": "boolean"
          },
          "chkLids": {
            "type": "boolean"
          },
          "chkManagmentFee": {
            "type": "boolean"
          },
          "chkMyAld": {
            "type": "boolean"
          },
          "chkRadio": {
            "type": "boolean"
          },
          "chkRoadTax": {
            "type": "boolean"
          },
          "chkService": {
            "type": "boolean"
          },
          "chkShowDetailCalculation": {
            "type": "boolean"
          },
          "chkVignette": {
            "type": "boolean"
          },
          "chkAdvancePaymentSetByValue": {
            "type": "boolean"
          },
          "chkPriceRangeSetByValue": {
            "type": "boolean"
          },
          "chkRVFinInstSetByValue": {
            "type": "boolean"
          },
          "ddlAssistanceType": {
            "type": "string",
            "nullable": true
          },
          "ddlAssistanceTypeText": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoCompany": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoCompanyText": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoDeductible": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoDeductibleText": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoGlass": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoGlassText": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoLuggage": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoLuggageText": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoPerson": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoPersonText": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoSecurity": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoSecurityText": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoVehicle": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoVehicleText": {
            "type": "string",
            "nullable": true
          },
          "ddlDealerBonus": {
            "type": "string",
            "nullable": true
          },
          "ddlDealerBonusAbsolute": {
            "type": "string",
            "nullable": true
          },
          "ddlLength": {
            "type": "string",
            "nullable": true
          },
          "ddlLengthFinancial": {
            "type": "string",
            "nullable": true
          },
          "ddlPeriodicity": {
            "type": "string",
            "nullable": true
          },
          "ddlMandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "ddlMandatoryInsCompanyText": {
            "type": "string",
            "nullable": true
          },
          "ddlMileage": {
            "type": "string",
            "nullable": true
          },
          "ddlProduct": {
            "type": "string",
            "nullable": true
          },
          "ddlRDimension": {
            "type": "string",
            "nullable": true
          },
          "ddlRSize": {
            "type": "string",
            "nullable": true
          },
          "ddlReplVehicle": {
            "type": "string",
            "nullable": true
          },
          "ddlReplVehicleText": {
            "type": "string",
            "nullable": true
          },
          "ddlSCategory": {
            "type": "string",
            "nullable": true
          },
          "ddlSDimension": {
            "type": "string",
            "nullable": true
          },
          "ddlSSize": {
            "type": "string",
            "nullable": true
          },
          "ddlSSpeed": {
            "type": "string",
            "nullable": true
          },
          "ddlServiceType": {
            "type": "string",
            "nullable": true
          },
          "ddlSubProduct": {
            "type": "string",
            "nullable": true
          },
          "ddlWCategory": {
            "type": "string",
            "nullable": true
          },
          "ddlWDimension": {
            "type": "string",
            "nullable": true
          },
          "ddlWSize": {
            "type": "string",
            "nullable": true
          },
          "ddlWSpeed": {
            "type": "string",
            "nullable": true
          },
          "txtAdditional": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentPercent": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithVAT2": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstPercent": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangePercent": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangeWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuity": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAssistance": {
            "type": "string",
            "nullable": true
          },
          "txtCascoGlass": {
            "type": "string",
            "nullable": true
          },
          "txtCascoLuggage": {
            "type": "string",
            "nullable": true
          },
          "txtCascoPerson": {
            "type": "string",
            "nullable": true
          },
          "txtCascoVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "chkIsCommissionWithinLimit": {
            "type": "boolean",
            "nullable": true
          },
          "chkIsFinanceValueWithinLimit": {
            "type": "boolean",
            "nullable": true
          },
          "txtEfektivniUrok": {
            "type": "string",
            "nullable": true
          },
          "txtFee": {
            "type": "string",
            "nullable": true
          },
          "txtFeeWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard1": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard2": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard3": {
            "type": "string",
            "nullable": true
          },
          "txtHavPercent": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceBasePrice": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceBasePriceGap": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceTotal": {
            "type": "string",
            "nullable": true
          },
          "txtLessKM": {
            "type": "string",
            "nullable": true
          },
          "txtManagmentFee": {
            "type": "string",
            "nullable": true
          },
          "txtMandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "txtMoreKM": {
            "type": "string",
            "nullable": true
          },
          "txtMyAld": {
            "type": "string",
            "nullable": true
          },
          "txtPHav": {
            "type": "string",
            "nullable": true
          },
          "txtPrice": {
            "type": "string",
            "nullable": true
          },
          "txtRCount": {
            "type": "string",
            "nullable": true
          },
          "txtRadio": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicleDays": {
            "type": "string",
            "nullable": true
          },
          "txtRoadTax": {
            "type": "string",
            "nullable": true
          },
          "txtSCount": {
            "type": "string",
            "nullable": true
          },
          "txtSFounded": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallment": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtService": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkem": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkemWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtVignette": {
            "type": "string",
            "nullable": true
          },
          "txtWCount": {
            "type": "string",
            "nullable": true
          },
          "txtWFounded": {
            "type": "string",
            "nullable": true
          },
          "txtCommissionNote": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ServiceFormOutputDto": {
        "type": "object",
        "properties": {
          "txtMandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "txtPHav": {
            "type": "string",
            "nullable": true
          },
          "txtHavPercent": {
            "type": "string",
            "nullable": true
          },
          "txtGap": {
            "type": "string",
            "nullable": true
          },
          "txtCascoGlass": {
            "type": "string",
            "nullable": true
          },
          "txtCascoLuggage": {
            "type": "string",
            "nullable": true
          },
          "txtCascoVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtCascoPerson": {
            "type": "string",
            "nullable": true
          },
          "txtAdditional": {
            "type": "string",
            "nullable": true
          },
          "txtRadio": {
            "type": "string",
            "nullable": true
          },
          "txtRoadTax": {
            "type": "string",
            "nullable": true
          },
          "txtService": {
            "type": "string",
            "nullable": true
          },
          "txtAssistance": {
            "type": "string",
            "nullable": true
          },
          "txtVignette": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard1": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard2": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard3": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCard4": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtManagmentFee": {
            "type": "string",
            "nullable": true
          },
          "txtFslSum": {
            "type": "string",
            "nullable": true
          },
          "txtPneu": {
            "type": "string",
            "nullable": true
          },
          "txtRedemptionFeeWithoutVat": {
            "type": "string",
            "nullable": true
          },
          "txtRedemptionFeeWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceTotal": {
            "type": "string",
            "nullable": true
          },
          "txtServiceTotal": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithVAT2": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstWithVAT2": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithVAT": {
            "type": "string",
            "nullable": true
          },
          "chkIsCommissionWithinLimit": {
            "type": "boolean"
          },
          "chkIsFinanceValueWithinLimit": {
            "type": "boolean"
          },
          "txtPriceRangeWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangeWithVAT2": {
            "type": "string",
            "nullable": true
          },
          "txtFeeDefinition": {
            "type": "string",
            "nullable": true
          },
          "txtFeeWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFeeWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueBaseWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueBaseWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueCommissionWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueCommissionWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtResidualValue": {
            "type": "string",
            "nullable": true
          },
          "txtResidualPercent": {
            "type": "string",
            "nullable": true
          },
          "txtResidualValueReserveValue": {
            "type": "string",
            "nullable": true
          },
          "txtResidualValueReservePercent": {
            "type": "string",
            "nullable": true
          },
          "txtInterest": {
            "type": "string",
            "nullable": true
          },
          "txtEfectiveInterest": {
            "type": "string",
            "nullable": true
          },
          "txtInterestPrice": {
            "type": "string",
            "nullable": true
          },
          "txtPrincipalPrice": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityDetail": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityWithVatDetail": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallment": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentDetail": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentWithVatDetail": {
            "type": "string",
            "nullable": true
          },
          "txtRVSellInstWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVSellInstWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRPMN": {
            "type": "string",
            "nullable": true
          },
          "txtCreditLimit": {
            "type": "string",
            "nullable": true
          },
          "txtMoreKM": {
            "type": "string",
            "nullable": true
          },
          "txtLessKM": {
            "type": "string",
            "nullable": true
          },
          "lblSellingInstallmentInfo": {
            "type": "string",
            "nullable": true
          },
          "lblSellingInstallmentInfoDetail": {
            "type": "string",
            "nullable": true
          },
          "lblPHavINF": {
            "type": "string",
            "nullable": true
          },
          "lblPGapINF": {
            "type": "string",
            "nullable": true
          },
          "lblDebug": {
            "type": "string",
            "nullable": true
          },
          "lblAnnuityInfo": {
            "type": "string",
            "nullable": true
          },
          "lblDiscountsInfo": {
            "type": "string",
            "nullable": true
          },
          "txtPrice": {
            "type": "string",
            "nullable": true
          },
          "txtMyAld": {
            "type": "string",
            "nullable": true
          },
          "txtFee": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuity": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtPojisteni": {
            "type": "string",
            "nullable": true
          },
          "txtPojisteniWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkem": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkemWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtEfektivniUrok": {
            "type": "string",
            "nullable": true
          },
          "isPartInstallmentHav": {
            "type": "boolean"
          },
          "isPartInstallmentPov": {
            "type": "boolean"
          },
          "ddlProduct": {
            "type": "string",
            "nullable": true
          },
          "ddlSubProduct": {
            "type": "string",
            "nullable": true
          },
          "ddlLength": {
            "type": "string",
            "nullable": true
          },
          "ddlMileage": {
            "type": "string",
            "nullable": true
          },
          "chkService": {
            "type": "boolean",
            "nullable": true
          },
          "ddlServiceType": {
            "type": "string",
            "nullable": true
          },
          "cbPneuservis": {
            "type": "boolean",
            "nullable": true
          },
          "txtSCount": {
            "type": "string",
            "nullable": true
          },
          "txtSFounded": {
            "type": "string",
            "nullable": true
          },
          "txtWCount": {
            "type": "string",
            "nullable": true
          },
          "txtWFounded": {
            "type": "string",
            "nullable": true
          },
          "txtRCount": {
            "type": "string",
            "nullable": true
          },
          "ddlSSize": {
            "type": "string",
            "nullable": true
          },
          "ddlWSize": {
            "type": "string",
            "nullable": true
          },
          "ddlRSize": {
            "type": "string",
            "nullable": true
          },
          "ddlSDimension": {
            "type": "string",
            "nullable": true
          },
          "ddlWDimension": {
            "type": "string",
            "nullable": true
          },
          "ddlRDimension": {
            "type": "string",
            "nullable": true
          },
          "ddlSSpeed": {
            "type": "string",
            "nullable": true
          },
          "ddlWSpeed": {
            "type": "string",
            "nullable": true
          },
          "ddlSCategory": {
            "type": "string",
            "nullable": true
          },
          "ddlWCategory": {
            "type": "string",
            "nullable": true
          },
          "chkLids": {
            "type": "boolean",
            "nullable": true
          },
          "chkAssistance": {
            "type": "boolean",
            "nullable": true
          },
          "ddlAssistanceType": {
            "type": "string",
            "nullable": true
          },
          "chkVignette": {
            "type": "boolean",
            "nullable": true
          },
          "ddlReplVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicleDays": {
            "type": "string",
            "nullable": true
          },
          "chkFuelCard1": {
            "type": "boolean",
            "nullable": true
          },
          "chkFuelCard2": {
            "type": "boolean",
            "nullable": true
          },
          "chkFuelCard3": {
            "type": "boolean",
            "nullable": true
          },
          "chkFuelCard4": {
            "type": "boolean",
            "nullable": true
          },
          "chkManagmentFee": {
            "type": "boolean",
            "nullable": true
          },
          "chkRadio": {
            "type": "boolean",
            "nullable": true
          },
          "chkRoadTax": {
            "type": "boolean",
            "nullable": true
          },
          "chkMyAld": {
            "type": "boolean",
            "nullable": true
          },
          "ddlMandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoCompany": {
            "type": "string",
            "nullable": true
          },
          "chkCascoGAP": {
            "type": "boolean",
            "nullable": true
          },
          "ddlCascoSecurity": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoDeductible": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoGlass": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoLuggage": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoVehicle": {
            "type": "string",
            "nullable": true
          },
          "ddlCascoPerson": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceBasePrice": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceBasePriceGap": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentPercent": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstPercent": {
            "type": "string",
            "nullable": true
          },
          "ddlDealerBonus": {
            "type": "string",
            "nullable": true
          },
          "ddlDealerBonusAbsolute": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangeWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangePercent": {
            "type": "string",
            "nullable": true
          },
          "ddlLengthFinancial": {
            "type": "string",
            "nullable": true
          },
          "ddlPeriodicity": {
            "type": "string",
            "nullable": true
          },
          "txtCampaignName": {
            "type": "string",
            "nullable": true
          },
          "chkAdvancePaymentSetByValue": {
            "type": "boolean"
          },
          "chkPriceRangeSetByValue": {
            "type": "boolean"
          },
          "chkRVFinInstSetByValue": {
            "type": "boolean"
          },
          "txtCommissionNote": {
            "type": "string",
            "nullable": true
          },
          "allowDefaultSubProduct": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ServiceFslDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "serviceId": {
            "type": "integer",
            "format": "int32"
          },
          "assistance": {
            "type": "string",
            "nullable": true
          },
          "fuelCard": {
            "type": "string",
            "nullable": true
          },
          "fuelCardId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replVehicle": {
            "type": "string",
            "nullable": true
          },
          "replVehicleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmaintenance": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "passistance": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "phigwayFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pfuelCard4": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "preplVehicle": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "replVehicleDays": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pservice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pvignette": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pmanagmentFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pfuelCard1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pfuelCard2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pfuelCard3": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "maintenanceDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "serviceTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "assistanceTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ServiceFslInputDto": {
        "type": "object",
        "properties": {
          "serviceTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "assistanceTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "assistanceTypeText": {
            "type": "string",
            "nullable": true
          },
          "isVignette": {
            "type": "boolean"
          },
          "isFuelCard1": {
            "type": "boolean"
          },
          "isFuelCard2": {
            "type": "boolean"
          },
          "isFuelCard3": {
            "type": "boolean"
          },
          "isFuelCard4": {
            "type": "boolean"
          },
          "replVehicleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replVehicleText": {
            "type": "string",
            "nullable": true
          },
          "replVehicleDays": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isManagementFee": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ServiceInputDto": {
        "type": "object",
        "properties": {
          "rpmnCalculationDate": {
            "type": "string",
            "format": "date-time"
          },
          "productId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subproductId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "length": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mileage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mandatoryInsCompanyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mandatoryInsCompanyText": {
            "type": "string",
            "nullable": true
          },
          "cascoCompanyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoCompanyText": {
            "type": "string",
            "nullable": true
          },
          "cascoSecurityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoSecurityText": {
            "type": "string",
            "nullable": true
          },
          "cascoDeductibleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoDeductibleText": {
            "type": "string",
            "nullable": true
          },
          "insuranceBasePriceHav": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceBasePriceGap": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cascoGlassId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoGlassText": {
            "type": "string",
            "nullable": true
          },
          "cascoLuggageId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoLuggageText": {
            "type": "string",
            "nullable": true
          },
          "cascoVehicleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoVehicleText": {
            "type": "string",
            "nullable": true
          },
          "cascoPersonId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cascoPersonText": {
            "type": "string",
            "nullable": true
          },
          "isRadio": {
            "type": "boolean"
          },
          "isRoadTax": {
            "type": "boolean"
          },
          "isGap": {
            "type": "boolean"
          },
          "serviceFsl": {
            "$ref": "#/components/schemas/ServiceFslInputDto"
          },
          "servicePneu": {
            "$ref": "#/components/schemas/ServicePneuInputDto"
          },
          "advancePaymentPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isAdvancePaymentSetByValue": {
            "type": "boolean"
          },
          "rvFinInstPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isRVFinInstSetByValue": {
            "type": "boolean"
          },
          "priceRangePercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "priceRangeValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isPriceRangeSetByValue": {
            "type": "boolean"
          },
          "dealerBonus": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerBonusAbsolute": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isCommissionWithinLimit": {
            "type": "boolean"
          },
          "isFinanceValueWithinLimit": {
            "type": "boolean"
          },
          "lengthFinancial": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "periodicity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "commissionNote": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ServiceOutputDto": {
        "type": "object",
        "properties": {
          "orgUnitId": {
            "type": "integer",
            "format": "int32"
          },
          "pov": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "hav": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "havPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gap": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "glass": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "luggage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "vehicle": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "person": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "additional": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "radio": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "roadTax": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "servicePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "assistancePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "vignettePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fuelCard1": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fuelCard2": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fuelCard3": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fuelCard4": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "replVehiclePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "managmentFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fslSum": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pneu": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "redemptionFeeWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "redemptionFeeWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceSum": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceTotal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceTotalWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "serviceTotal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "advancePaymentWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvFinInstWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerBonusWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerBonusWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isCommissionWithinLimit": {
            "type": "boolean",
            "nullable": true
          },
          "isFinanceValueWithinLimit": {
            "type": "boolean",
            "nullable": true
          },
          "priceRangeWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "priceRangeWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "feeDefinition": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "feeWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "feeWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueBaseWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueBaseWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueCommissionWithoutVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "financeValueCommissionWithVAT": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "residualValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "residualPercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "residualValueReserveValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "residualValueReservePercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "commissionInterest": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "efectiveInterest": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "realInterest": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "interest": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "principal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annuityWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annuityWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceAmountWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceAmountWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "sellingInstallmentWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "sellingInstallmentWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "sellingInstallmentWithoutVatToPaid": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "sellingInstallmentWithVatToPaid": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvSellInstWithoutVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvSellInstWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rpsn": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rpsnErrorCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "creditLimit": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "moreKm": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "lessKm": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "havInfo": {
            "type": "string",
            "nullable": true
          },
          "gapInfo": {
            "type": "string",
            "nullable": true
          },
          "sellingInstallmentInfo": {
            "type": "string",
            "nullable": true
          },
          "debugInfo": {
            "type": "string",
            "nullable": true
          },
          "annuityInfo": {
            "type": "string",
            "nullable": true
          },
          "discountsInfo": {
            "type": "string",
            "nullable": true
          },
          "privatePersonType": {
            "type": "string",
            "nullable": true
          },
          "totalPrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "length": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mileage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sumaTotal": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isBalloon": {
            "type": "boolean"
          },
          "isPartInstallmentHav": {
            "type": "boolean"
          },
          "isPartInstallmentPov": {
            "type": "boolean"
          },
          "mileageYear": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ServicePneuDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "serviceId": {
            "type": "integer",
            "format": "int32"
          },
          "summerCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "summerFounded": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "summerSize": {
            "type": "string",
            "nullable": true
          },
          "summerDimension": {
            "type": "string",
            "nullable": true
          },
          "summerSpeedIndex": {
            "type": "string",
            "nullable": true
          },
          "summerCategory": {
            "type": "string",
            "nullable": true
          },
          "psummer": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "winterCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "winterFounded": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "winterSize": {
            "type": "string",
            "nullable": true
          },
          "winterDimension": {
            "type": "string",
            "nullable": true
          },
          "winterSpeedIndex": {
            "type": "string",
            "nullable": true
          },
          "winterCategory": {
            "type": "string",
            "nullable": true
          },
          "pwinter": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rimsCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rimsFounded": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rimsSize": {
            "type": "string",
            "nullable": true
          },
          "rimsDimension": {
            "type": "string",
            "nullable": true
          },
          "rimsCategory": {
            "type": "string",
            "nullable": true
          },
          "prims": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "plids": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "psummary": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tiresDiscount": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ServicePneuInputDto": {
        "type": "object",
        "properties": {
          "summerCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "summerSize": {
            "type": "string",
            "nullable": true
          },
          "summerDimension": {
            "type": "string",
            "nullable": true
          },
          "summerSpeedIndex": {
            "type": "string",
            "nullable": true
          },
          "summerCategory": {
            "type": "string",
            "nullable": true
          },
          "winterCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "winterSize": {
            "type": "string",
            "nullable": true
          },
          "winterDimension": {
            "type": "string",
            "nullable": true
          },
          "winterSpeedIndex": {
            "type": "string",
            "nullable": true
          },
          "winterCategory": {
            "type": "string",
            "nullable": true
          },
          "rimsCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rimsSize": {
            "type": "string",
            "nullable": true
          },
          "rimsDimension": {
            "type": "string",
            "nullable": true
          },
          "rimsCategory": {
            "type": "string",
            "nullable": true
          },
          "isLids": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ShowMessageOutputDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "$ref": "#/components/schemas/MessageType"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "sendAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "validTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isClosable": {
            "type": "boolean"
          },
          "orgUnitId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "canceled": {
            "type": "boolean"
          },
          "dtCanceled": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isStore": {
            "type": "boolean"
          },
          "dealerIds": {
            "type": "string",
            "nullable": true
          },
          "dealerNames": {
            "type": "string",
            "nullable": true
          },
          "createdIso": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "sendAtIso": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "validToIso": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dtCanceledIso": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "creatorName": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ShowMessageOutputDtoPagedResultDto": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShowMessageOutputDto"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "ShowNoteResponseDto": {
        "type": "object",
        "properties": {
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "note": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SigningMethodLookupDto": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "isCobower": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubproductDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orgUnitId": {
            "type": "integer",
            "format": "int32"
          },
          "externalId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "validTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "rv": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvReserve": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rvabsolute": {
            "type": "boolean",
            "nullable": true
          },
          "rvReserveAbsolute": {
            "type": "boolean",
            "nullable": true
          },
          "rvbuyback": {
            "type": "boolean"
          },
          "increasingCoefficient": {
            "type": "number",
            "format": "double"
          },
          "subproductCommissionCoefficient": {
            "type": "number",
            "format": "double"
          },
          "validFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "redemptionFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "dealerShareFeeAbsolute": {
            "type": "boolean",
            "nullable": true
          },
          "dealerShareFee": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mandatoryDocsBeforeSending": {
            "type": "boolean",
            "nullable": true
          },
          "useFinancedValueForCommission": {
            "type": "boolean",
            "nullable": true
          },
          "financeValueLimitWithVat": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SummaryFormStepDto": {
        "type": "object",
        "properties": {
          "txtState": {
            "type": "string",
            "nullable": true
          },
          "txtSubState": {
            "type": "string",
            "nullable": true
          },
          "txtSubStateTooltip": {
            "type": "string",
            "nullable": true
          },
          "subStateBackgroundColor": {
            "type": "string",
            "nullable": true
          },
          "subStateTextColor": {
            "type": "string",
            "nullable": true
          },
          "txtSMSSigningDate": {
            "type": "string",
            "nullable": true
          },
          "txtSMSSigningPIN": {
            "type": "string",
            "nullable": true
          },
          "txtSMSSigned": {
            "type": "string",
            "nullable": true
          },
          "txtVehicleHandoverPlannedDate": {
            "type": "string",
            "nullable": true
          },
          "txtVehicleHandoverPIN": {
            "type": "string",
            "nullable": true
          },
          "btnVehicleHandoverURL": {
            "type": "string",
            "nullable": true
          },
          "txtSignDocumentURL": {
            "type": "string",
            "nullable": true
          },
          "txtCounterProposalType": {
            "type": "string",
            "nullable": true
          },
          "txtCounterProposalNote": {
            "type": "string",
            "nullable": true
          },
          "txtContractNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDateRejected": {
            "type": "string",
            "nullable": true
          },
          "txtDateSigned": {
            "type": "string",
            "nullable": true
          },
          "txtDateTerminated": {
            "type": "string",
            "nullable": true
          },
          "txtTerminationDateExpected": {
            "type": "string",
            "nullable": true
          },
          "txtDateApproved": {
            "type": "string",
            "nullable": true
          },
          "txtRejectReason": {
            "type": "string",
            "nullable": true
          },
          "txtDateAccepted": {
            "type": "string",
            "nullable": true
          },
          "txtTerminatedReason": {
            "type": "string",
            "nullable": true
          },
          "txtOfferTo": {
            "type": "string",
            "nullable": true
          },
          "txtPrivatePersonType": {
            "type": "string",
            "nullable": true
          },
          "txtProduct": {
            "type": "string",
            "nullable": true
          },
          "txtRC": {
            "type": "string",
            "nullable": true
          },
          "txtHomePhoneNumberFON": {
            "type": "string",
            "nullable": true
          },
          "txtMobile": {
            "type": "string",
            "nullable": true
          },
          "txtEmail": {
            "type": "string",
            "nullable": true
          },
          "txtInvoicingEmail": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyName": {
            "type": "string",
            "nullable": true
          },
          "txtEmploymentBusinessFrom": {
            "type": "string",
            "nullable": true
          },
          "txtICO": {
            "type": "string",
            "nullable": true
          },
          "txtDIC": {
            "type": "string",
            "nullable": true
          },
          "txtForAttention": {
            "type": "string",
            "nullable": true
          },
          "txtCalculatedVehicles": {
            "type": "string",
            "nullable": true
          },
          "txtSubProduct": {
            "type": "string",
            "nullable": true
          },
          "txtHomePhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "txtLegalForm": {
            "type": "string",
            "nullable": true
          },
          "txtICDPH": {
            "type": "string",
            "nullable": true
          },
          "makeGroupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "chkNewCar": {
            "type": "boolean"
          },
          "chbUsedVehicle": {
            "type": "boolean"
          },
          "chbDeducted": {
            "type": "boolean"
          },
          "chbVatPayer": {
            "type": "boolean"
          },
          "chbPreregisteredVehicle": {
            "type": "boolean"
          },
          "chbAuthorized": {
            "type": "boolean"
          },
          "txtManufacturer": {
            "type": "string",
            "nullable": true
          },
          "txtModel": {
            "type": "string",
            "nullable": true
          },
          "txtVersion": {
            "type": "string",
            "nullable": true
          },
          "txtType": {
            "type": "string",
            "nullable": true
          },
          "txtVIN": {
            "type": "string",
            "nullable": true
          },
          "txtRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "txtTechnicalCertificateNumber": {
            "type": "string",
            "nullable": true
          },
          "txtBody": {
            "type": "string",
            "nullable": true
          },
          "txtFuelType": {
            "type": "string",
            "nullable": true
          },
          "txtEnginePower": {
            "type": "string",
            "nullable": true
          },
          "txtCubage": {
            "type": "string",
            "nullable": true
          },
          "txtWeight": {
            "type": "string",
            "nullable": true
          },
          "txtCO2": {
            "type": "string",
            "nullable": true
          },
          "txtOdometer": {
            "type": "string",
            "nullable": true
          },
          "txtColor": {
            "type": "string",
            "nullable": true
          },
          "txtFirstRegistrationDate": {
            "type": "string",
            "nullable": true
          },
          "txtObjectDescription": {
            "type": "string",
            "nullable": true
          },
          "vat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtBasicPriceWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtBasicPriceWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtNadstandardPriceWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtNadstandardPriceWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDiscountWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDiscountWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDiscountPercent": {
            "type": "string",
            "nullable": true
          },
          "txtAdditionalPriceWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAdditionalPriceWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtEquipment": {
            "type": "string",
            "nullable": true
          },
          "txtSummaryWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSummaryWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDepreciatedPriceWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDepreciatedPriceWithVAT": {
            "type": "string",
            "nullable": true
          },
          "pricePackagesForm": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PricePackagesFormDto"
            },
            "nullable": true
          },
          "txtInsuranceBasePrice": {
            "type": "string",
            "nullable": true
          },
          "txtPeriodicity": {
            "type": "string",
            "nullable": true
          },
          "txtMileage": {
            "type": "string",
            "nullable": true
          },
          "txtLength": {
            "type": "string",
            "nullable": true
          },
          "txtLengthFinancial": {
            "type": "string",
            "nullable": true
          },
          "txtCascoCompanyShort": {
            "type": "string",
            "nullable": true
          },
          "txtCascoCompany": {
            "type": "string",
            "nullable": true
          },
          "chkCascoGAP": {
            "type": "boolean"
          },
          "txtPHav": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceBasePriceGap": {
            "type": "string",
            "nullable": true
          },
          "txtGap": {
            "type": "string",
            "nullable": true
          },
          "txtCascoSecurity": {
            "type": "string",
            "nullable": true
          },
          "txtCascoDeductible": {
            "type": "string",
            "nullable": true
          },
          "txtCascoGlassValue": {
            "type": "string",
            "nullable": true
          },
          "txtCascoGlass": {
            "type": "string",
            "nullable": true
          },
          "txtCascoLuggageValue": {
            "type": "string",
            "nullable": true
          },
          "txtCascoLuggage": {
            "type": "string",
            "nullable": true
          },
          "txtCascoVehicleValue": {
            "type": "string",
            "nullable": true
          },
          "txtCascoVehicle": {
            "type": "string",
            "nullable": true
          },
          "txtCascoPersonValue": {
            "type": "string",
            "nullable": true
          },
          "txtCascoPerson": {
            "type": "string",
            "nullable": true
          },
          "txtAdditional": {
            "type": "string",
            "nullable": true
          },
          "txtMandatoryInsCompanyValue": {
            "type": "string",
            "nullable": true
          },
          "txtMandatoryInsCompany": {
            "type": "string",
            "nullable": true
          },
          "chkRadio": {
            "type": "boolean"
          },
          "txtRadio": {
            "type": "string",
            "nullable": true
          },
          "chkRoadTax": {
            "type": "boolean"
          },
          "txtRoadTax": {
            "type": "string",
            "nullable": true
          },
          "chkMyAld": {
            "type": "boolean"
          },
          "txtMyAld": {
            "type": "string",
            "nullable": true
          },
          "txtInsuranceTotal": {
            "type": "string",
            "nullable": true
          },
          "txtServiceTotal": {
            "type": "string",
            "nullable": true
          },
          "isServiceFsl": {
            "type": "boolean"
          },
          "chkService": {
            "type": "boolean"
          },
          "txtServiceType": {
            "type": "string",
            "nullable": true
          },
          "txtServiceTypeShort": {
            "type": "string",
            "nullable": true
          },
          "txtService": {
            "type": "string",
            "nullable": true
          },
          "chkAssistance": {
            "type": "boolean"
          },
          "txtAssistanceType": {
            "type": "string",
            "nullable": true
          },
          "txtAssistanceTypeShort": {
            "type": "string",
            "nullable": true
          },
          "txtAssistance": {
            "type": "string",
            "nullable": true
          },
          "chkVignette": {
            "type": "boolean"
          },
          "txtVignette": {
            "type": "string",
            "nullable": true
          },
          "chkFuelCard1": {
            "type": "boolean"
          },
          "txtFuelCard1": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCardName1": {
            "type": "string",
            "nullable": true
          },
          "chkFuelCard2": {
            "type": "boolean"
          },
          "txtFuelCard2": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCardName2": {
            "type": "string",
            "nullable": true
          },
          "chkFuelCard3": {
            "type": "boolean"
          },
          "txtFuelCard3": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCardName3": {
            "type": "string",
            "nullable": true
          },
          "chkFuelCard4": {
            "type": "boolean"
          },
          "txtFuelCard4": {
            "type": "string",
            "nullable": true
          },
          "txtFuelCardName4": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicleValue": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicleDays": {
            "type": "string",
            "nullable": true
          },
          "txtReplVehicle": {
            "type": "string",
            "nullable": true
          },
          "chkManagmentFee": {
            "type": "boolean"
          },
          "txtManagmentFee": {
            "type": "string",
            "nullable": true
          },
          "isServicePneu": {
            "type": "boolean"
          },
          "txtSCount": {
            "type": "string",
            "nullable": true
          },
          "txtSFounded": {
            "type": "string",
            "nullable": true
          },
          "txtSSize": {
            "type": "string",
            "nullable": true
          },
          "txtSDimension": {
            "type": "string",
            "nullable": true
          },
          "txtSSpeed": {
            "type": "string",
            "nullable": true
          },
          "txtSCategory": {
            "type": "string",
            "nullable": true
          },
          "txtSPrice": {
            "type": "string",
            "nullable": true
          },
          "txtWCount": {
            "type": "string",
            "nullable": true
          },
          "txtWFounded": {
            "type": "string",
            "nullable": true
          },
          "txtWSize": {
            "type": "string",
            "nullable": true
          },
          "txtWDimension": {
            "type": "string",
            "nullable": true
          },
          "txtWSpeed": {
            "type": "string",
            "nullable": true
          },
          "txtWCategory": {
            "type": "string",
            "nullable": true
          },
          "txtWPrice": {
            "type": "string",
            "nullable": true
          },
          "txtRCount": {
            "type": "string",
            "nullable": true
          },
          "txtRSize": {
            "type": "string",
            "nullable": true
          },
          "txtRDimension": {
            "type": "string",
            "nullable": true
          },
          "chkLids": {
            "type": "boolean"
          },
          "txtLids": {
            "type": "string",
            "nullable": true
          },
          "txtRPrice": {
            "type": "string",
            "nullable": true
          },
          "txtPrice": {
            "type": "string",
            "nullable": true
          },
          "txtRedemptionFeeWithoutVat": {
            "type": "string",
            "nullable": true
          },
          "txtRedemptionFeeWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentPercent": {
            "type": "string",
            "nullable": true
          },
          "txtAdvancePaymentWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "isBalloon": {
            "type": "boolean"
          },
          "txtRVFinInstWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstPercent": {
            "type": "string",
            "nullable": true
          },
          "txtRVFinInstWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonus": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtDealerBonusAbsolute": {
            "type": "string",
            "nullable": true
          },
          "isPriceRange": {
            "type": "boolean"
          },
          "txtPriceRangeWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangePercent": {
            "type": "string",
            "nullable": true
          },
          "txtPriceRangeWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "feeAbsolute": {
            "type": "boolean"
          },
          "txtFeeDefinition": {
            "type": "string",
            "nullable": true
          },
          "txtFee": {
            "type": "string",
            "nullable": true
          },
          "txtFeeWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueBase": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueBaseWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValue": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueCommission": {
            "type": "string",
            "nullable": true
          },
          "txtFinanceValueCommissionWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuity": {
            "type": "string",
            "nullable": true
          },
          "txtAnnuityWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallment": {
            "type": "string",
            "nullable": true
          },
          "txtSellingInstallmentWithVAT": {
            "type": "string",
            "nullable": true
          },
          "isYearInsurance": {
            "type": "boolean"
          },
          "txtPojisteni": {
            "type": "string",
            "nullable": true
          },
          "txtPOjisteniWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkem": {
            "type": "string",
            "nullable": true
          },
          "txtSplatkaCelkemWithVat": {
            "type": "string",
            "nullable": true
          },
          "txtRVSellInstWithoutVAT": {
            "type": "string",
            "nullable": true
          },
          "txtRVSellInstWithVAT": {
            "type": "string",
            "nullable": true
          },
          "txtCommissionNote": {
            "type": "string",
            "nullable": true
          },
          "txtEfektivniUrok": {
            "type": "string",
            "nullable": true
          },
          "isRPMN": {
            "type": "boolean"
          },
          "txtRPMN": {
            "type": "string",
            "nullable": true
          },
          "txtCreditLimit": {
            "type": "string",
            "nullable": true
          },
          "txtMoreKM": {
            "type": "string",
            "nullable": true
          },
          "txtLessKM": {
            "type": "string",
            "nullable": true
          },
          "txtIncomesMonthlyIncome": {
            "type": "string",
            "nullable": true
          },
          "txtIncomesMonthlyHouseholdIncome": {
            "type": "string",
            "nullable": true
          },
          "txtCistyPrijemPartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlIncomeCategory": {
            "type": "string",
            "nullable": true
          },
          "txtExpensesInstallmentsInsurances": {
            "type": "string",
            "nullable": true
          },
          "txtExpensesOtherMonthly": {
            "type": "string",
            "nullable": true
          },
          "txtExpensesDependensNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPocetOsobDomacnost": {
            "type": "string",
            "nullable": true
          },
          "txtNazevBanky": {
            "type": "string",
            "nullable": true
          },
          "txtCisloUctu": {
            "type": "string",
            "nullable": true
          },
          "txtIBAN": {
            "type": "string",
            "nullable": true
          },
          "ddlPepAssetRealEstate": {
            "type": "boolean"
          },
          "ddlPepAssetInvestments": {
            "type": "boolean"
          },
          "ddlPepAssetSavings": {
            "type": "boolean"
          },
          "ddlPepAssetCash": {
            "type": "boolean"
          },
          "ddlPepAssetReceivables": {
            "type": "boolean"
          },
          "txtPepAssetOther": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetReceivablesSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetCashSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetSavingsSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetInvestmentsSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetRealEstateSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetOtherSource": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetRealEstateValue": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetInvestmentsValue": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetSavingsValue": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetCashValue": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetReceivablesValue": {
            "type": "string",
            "nullable": true
          },
          "txtPepAssetOtherValue": {
            "type": "string",
            "nullable": true
          },
          "txtMajitelUctu": {
            "type": "string",
            "nullable": true
          },
          "ddlFinancialStatementBurden": {
            "type": "boolean"
          },
          "txtFinancialStatementBurdenComment": {
            "type": "string",
            "nullable": true
          },
          "ddlConsentSolusRegister": {
            "type": "boolean"
          },
          "ddlConsentPersonalInformations": {
            "type": "boolean"
          },
          "txtNamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtSurnamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtMaidenNamePartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressStreetPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressHouseNumberPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressCityPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressZipPartnerka": {
            "type": "string",
            "nullable": true
          },
          "ddlCorrespondenceAddressCountryPartnerka": {
            "type": "string",
            "nullable": true
          },
          "txtBirthDay": {
            "type": "string",
            "nullable": true
          },
          "txtMaidenName": {
            "type": "string",
            "nullable": true
          },
          "txtNationality": {
            "type": "string",
            "nullable": true
          },
          "txtFirstName": {
            "type": "string",
            "nullable": true
          },
          "txtSecondName": {
            "type": "string",
            "nullable": true
          },
          "ddlMaritalStatus": {
            "type": "string",
            "nullable": true
          },
          "ddlEducation": {
            "type": "string",
            "nullable": true
          },
          "ddlPoliticallyExposedPerson": {
            "type": "boolean"
          },
          "txtIdentificationDocumentType": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentValidity": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocument2TypeId": {
            "type": "string",
            "nullable": true
          },
          "txtZamestnavatel": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerICO": {
            "type": "string",
            "nullable": true
          },
          "ddlEmployerPhoneNumberPrefix": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerPhoneNumber": {
            "type": "string",
            "nullable": true
          },
          "txtPostaveni": {
            "type": "string",
            "nullable": true
          },
          "ddlZamestnanOd": {
            "type": "string",
            "nullable": true
          },
          "ddlDobaNeurcita": {
            "type": "string",
            "nullable": true
          },
          "ddlConsolidatedEntity": {
            "type": "boolean",
            "nullable": true
          },
          "ddlzkusebniLhuta": {
            "type": "string",
            "nullable": true
          },
          "ddlvypovedniLhuta": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerFixedTermTo": {
            "type": "string",
            "nullable": true
          },
          "txtAdresaZamestnavatel": {
            "type": "string",
            "nullable": true
          },
          "txtBirthPlaceCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlHousingType": {
            "type": "string",
            "nullable": true
          },
          "ddlProfession": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingArea": {
            "type": "string",
            "nullable": true
          },
          "ddlWorkingPosition": {
            "type": "string",
            "nullable": true
          },
          "chkGuarantee": {
            "type": "boolean"
          },
          "txtIdentificationDocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocumentIssuer": {
            "type": "string",
            "nullable": true
          },
          "txtIdentificationDocument2Number": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerStreetAndNumber": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerPscCity": {
            "type": "string",
            "nullable": true
          },
          "txtEmployerState": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtPermanentAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtCorrespondenceAddressCity": {
            "type": "string",
            "nullable": true
          },
          "ddlPermanentAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "ddlCorrespondenceAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtHomeCountryAddressCity": {
            "type": "string",
            "nullable": true
          },
          "ddlHomeCountryAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtConsentNRKI": {
            "type": "string",
            "nullable": true
          },
          "txtConsentNBCB": {
            "type": "string",
            "nullable": true
          },
          "txtConsentSBCB": {
            "type": "string",
            "nullable": true
          },
          "txtConsentEmployment": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLValue": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAML": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLFullName": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLRC": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLIdentDocumentType": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentValidity": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLNationality": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressStreetAndNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressCityAndZip": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationFinancialServiceExperience": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationFinancialResponsibility": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationGetInformed": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationGetInformed186": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationGetInformedDataProcessing": {
            "type": "string",
            "nullable": true
          },
          "isFALender": {
            "type": "boolean"
          },
          "txtDeclarationFALender": {
            "type": "string",
            "nullable": true
          },
          "txtFinancialAnnualTurnove": {
            "type": "string",
            "nullable": true
          },
          "chkGuarantees": {
            "type": "boolean"
          },
          "txtFinancialTaxBase": {
            "type": "string",
            "nullable": true
          },
          "txtPeriod_1": {
            "type": "string",
            "nullable": true
          },
          "txtPeriod_2": {
            "type": "string",
            "nullable": true
          },
          "txtTotalIncomeEmp_1": {
            "type": "string",
            "nullable": true
          },
          "txtTotalIncomeEmp_2": {
            "type": "string",
            "nullable": true
          },
          "txtTaxDependent_1": {
            "type": "string",
            "nullable": true
          },
          "txtTaxDependent_2": {
            "type": "string",
            "nullable": true
          },
          "txtTaxIndependent_1": {
            "type": "string",
            "nullable": true
          },
          "txtTaxIndependent_2": {
            "type": "string",
            "nullable": true
          },
          "txtTaxCapital_1": {
            "type": "string",
            "nullable": true
          },
          "txtTaxCapital_2": {
            "type": "string",
            "nullable": true
          },
          "txtTaxRental_1": {
            "type": "string",
            "nullable": true
          },
          "txtTaxRental_2": {
            "type": "string",
            "nullable": true
          },
          "txtTaxOther_1": {
            "type": "string",
            "nullable": true
          },
          "txtTaxOther_2": {
            "type": "string",
            "nullable": true
          },
          "txtTotalLines_1": {
            "type": "string",
            "nullable": true
          },
          "txtTotalLines_2": {
            "type": "string",
            "nullable": true
          },
          "txtTaxBase_1": {
            "type": "string",
            "nullable": true
          },
          "txtTaxBase_2": {
            "type": "string",
            "nullable": true
          },
          "txtIncome_1": {
            "type": "string",
            "nullable": true
          },
          "txtIncome_2": {
            "type": "string",
            "nullable": true
          },
          "txtExpenses_1": {
            "type": "string",
            "nullable": true
          },
          "txtExpenses_2": {
            "type": "string",
            "nullable": true
          },
          "txtTangibleAssets_1": {
            "type": "string",
            "nullable": true
          },
          "txtTangibleAssets_2": {
            "type": "string",
            "nullable": true
          },
          "txtCash_1": {
            "type": "string",
            "nullable": true
          },
          "txtCash_2": {
            "type": "string",
            "nullable": true
          },
          "txtCashBank_1": {
            "type": "string",
            "nullable": true
          },
          "txtCashBank_2": {
            "type": "string",
            "nullable": true
          },
          "txtStocks_1": {
            "type": "string",
            "nullable": true
          },
          "txtStocks_2": {
            "type": "string",
            "nullable": true
          },
          "txtReceivables_1": {
            "type": "string",
            "nullable": true
          },
          "txtReceivables_2": {
            "type": "string",
            "nullable": true
          },
          "txtOtherAssets_1": {
            "type": "string",
            "nullable": true
          },
          "txtOtherAssets_2": {
            "type": "string",
            "nullable": true
          },
          "txtDebts_1": {
            "type": "string",
            "nullable": true
          },
          "txtDebts_2": {
            "type": "string",
            "nullable": true
          },
          "txtReserves_1": {
            "type": "string",
            "nullable": true
          },
          "txtReserves_2": {
            "type": "string",
            "nullable": true
          },
          "txtWages_1": {
            "type": "string",
            "nullable": true
          },
          "txtWages_2": {
            "type": "string",
            "nullable": true
          },
          "txtFinancialStatementBurden": {
            "type": "boolean"
          },
          "txtExpensesMonthlyHousing": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtCompanyAddressCity": {
            "type": "string",
            "nullable": true
          },
          "ddlCompanyAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesStreet": {
            "type": "string",
            "nullable": true
          },
          "txtBusinessPremisesCity": {
            "type": "string",
            "nullable": true
          },
          "ddlBusinessPremisesCountry": {
            "type": "string",
            "nullable": true
          },
          "txtFinancialAnnualTurnover": {
            "type": "string",
            "nullable": true
          },
          "txtRealOwner": {
            "type": "string",
            "nullable": true
          },
          "txtTotalAssets_1": {
            "type": "string",
            "nullable": true
          },
          "txtTotalAssets_2": {
            "type": "string",
            "nullable": true
          },
          "txtShortFinancialAssets_1": {
            "type": "string",
            "nullable": true
          },
          "txtShortFinancialAssets_2": {
            "type": "string",
            "nullable": true
          },
          "txtTotalExternalSources_1": {
            "type": "string",
            "nullable": true
          },
          "txtTotalExternalSources_2": {
            "type": "string",
            "nullable": true
          },
          "txtShortLiabilities_1": {
            "type": "string",
            "nullable": true
          },
          "txtShortLiabilities_2": {
            "type": "string",
            "nullable": true
          },
          "txtTradePayablesPO_1": {
            "type": "string",
            "nullable": true
          },
          "txtTradePayablesPO_2": {
            "type": "string",
            "nullable": true
          },
          "txtLiabilities_1": {
            "type": "string",
            "nullable": true
          },
          "txtLiabilities_2": {
            "type": "string",
            "nullable": true
          },
          "txtBankLiabilities_1": {
            "type": "string",
            "nullable": true
          },
          "txtBankLiabilities_2": {
            "type": "string",
            "nullable": true
          },
          "txtSalesProductServices_1": {
            "type": "string",
            "nullable": true
          },
          "txtSalesProductServices_2": {
            "type": "string",
            "nullable": true
          },
          "txtSalesGoods_1": {
            "type": "string",
            "nullable": true
          },
          "txtSalesGoods_2": {
            "type": "string",
            "nullable": true
          },
          "txtAdjustsmentsValues_1": {
            "type": "string",
            "nullable": true
          },
          "txtAdjustsmentsValues_2": {
            "type": "string",
            "nullable": true
          },
          "txtPersonalExpenses_1": {
            "type": "string",
            "nullable": true
          },
          "txtPersonalExpenses_2": {
            "type": "string",
            "nullable": true
          },
          "txtOperationProfit_1": {
            "type": "string",
            "nullable": true
          },
          "txtOperationProfit_2": {
            "type": "string",
            "nullable": true
          },
          "txtProfitBeforeTax_1": {
            "type": "string",
            "nullable": true
          },
          "txtProfitBeforeTax_2": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationFALende": {
            "type": "string",
            "nullable": true
          },
          "ddlRelationshipToTheClient": {
            "type": "string",
            "nullable": true
          },
          "cobower": {
            "$ref": "#/components/schemas/SummaryFormStepDto"
          }
        },
        "additionalProperties": false
      },
      "SyncOutputDto": {
        "type": "object",
        "properties": {
          "otnUserId": {
            "type": "integer",
            "format": "int32"
          },
          "leasproUserId": {
            "type": "integer",
            "format": "int32"
          },
          "partners": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SyncOutputPartnerDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SyncOutputPartnerDto": {
        "type": "object",
        "properties": {
          "partnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dealerId": {
            "type": "integer",
            "format": "int32"
          },
          "branches": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BranchDto"
            },
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "iidValid": {
            "type": "boolean"
          },
          "iidWarning": {
            "type": "boolean"
          },
          "validUntil": {
            "type": "string",
            "nullable": true
          },
          "roles": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TemplateDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "templateXml": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TenantCreateDto": {
        "required": [
          "adminEmailAddress",
          "adminPassword",
          "name"
        ],
        "type": "object",
        "properties": {
          "extraProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true,
            "readOnly": true
          },
          "name": {
            "maxLength": 64,
            "minLength": 0,
            "type": "string"
          },
          "adminEmailAddress": {
            "maxLength": 256,
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "adminPassword": {
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TenantDto": {
        "type": "object",
        "properties": {
          "extraProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true,
            "readOnly": true
          },
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "concurrencyStamp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TenantDtoPagedResultDto": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TenantDto"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "TenantUpdateDto": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "extraProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true,
            "readOnly": true
          },
          "name": {
            "maxLength": 64,
            "minLength": 0,
            "type": "string"
          },
          "concurrencyStamp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TimeZone": {
        "type": "object",
        "properties": {
          "iana": {
            "$ref": "#/components/schemas/IanaTimeZone"
          },
          "windows": {
            "$ref": "#/components/schemas/WindowsTimeZone"
          }
        },
        "additionalProperties": false
      },
      "TimingDto": {
        "type": "object",
        "properties": {
          "timeZone": {
            "$ref": "#/components/schemas/TimeZone"
          }
        },
        "additionalProperties": false
      },
      "UdsContainerSettingsDto": {
        "type": "object",
        "properties": {
          "containerUniqueName": {
            "type": "string",
            "nullable": true
          },
          "udsDocumentId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "containerDocumentDefinitionSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ContainerDocumentDefinitionSettingsDto"
            },
            "nullable": true
          },
          "documentParameters": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "rank": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UpdateFeatureDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateFeaturesDto": {
        "type": "object",
        "properties": {
          "features": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UpdateFeatureDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdatePermissionDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "isGranted": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdatePermissionsDto": {
        "type": "object",
        "properties": {
          "permissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UpdatePermissionDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleDefaultPneuDto": {
        "type": "object",
        "properties": {
          "summerPneuSize": {
            "type": "string",
            "nullable": true
          },
          "summerPneuDimension": {
            "type": "string",
            "nullable": true
          },
          "winterPneuSize": {
            "type": "string",
            "nullable": true
          },
          "winterPneuDimension": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleDetailOutputDto": {
        "type": "object",
        "properties": {
          "modelId": {
            "type": "integer",
            "format": "int32"
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "bodyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32"
          },
          "enginePower": {
            "type": "string",
            "nullable": true
          },
          "cubage": {
            "type": "string",
            "nullable": true
          },
          "weight": {
            "type": "number",
            "format": "double"
          },
          "co2": {
            "type": "string",
            "nullable": true
          },
          "seatingPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cenaZaNovy": {
            "type": "number",
            "format": "double"
          },
          "jato": {
            "type": "boolean"
          },
          "curveFsl": {
            "type": "boolean"
          },
          "curveOl": {
            "type": "boolean"
          },
          "isCurveOlValidationEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "VehicleDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "offerId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "integer",
            "format": "int32"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deletedBy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manufacturer": {
            "type": "string",
            "nullable": true
          },
          "manufacturerId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "modelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "versionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "bodyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fuelType": {
            "type": "string",
            "nullable": true
          },
          "fuelTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "color": {
            "type": "string",
            "nullable": true
          },
          "colorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "enginePower": {
            "type": "string",
            "nullable": true
          },
          "cubage": {
            "type": "string",
            "nullable": true
          },
          "co2": {
            "type": "string",
            "nullable": true
          },
          "vin": {
            "type": "string",
            "nullable": true
          },
          "registrationNumber": {
            "type": "string",
            "nullable": true
          },
          "firstRegistrationDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "technicalCertificateNumber": {
            "type": "string",
            "nullable": true
          },
          "jato": {
            "type": "boolean",
            "nullable": true
          },
          "deducted": {
            "type": "boolean",
            "nullable": true
          },
          "authorizedSeller": {
            "type": "boolean",
            "nullable": true
          },
          "isPreregistredVehicle": {
            "type": "boolean",
            "nullable": true
          },
          "activeOnly": {
            "type": "boolean",
            "nullable": true
          },
          "usedVehicle": {
            "type": "boolean"
          },
          "odometer": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatingPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "weight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "averagePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleFormInputDto": {
        "type": "object",
        "properties": {
          "txtOfferTo": {
            "type": "string",
            "nullable": true
          },
          "txtForAttention": {
            "type": "string",
            "nullable": true
          },
          "txtCalculatedVehicles": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ddlPrivatePersonType": {
            "type": "string",
            "nullable": true
          },
          "chbVatPayer": {
            "type": "boolean",
            "nullable": true
          },
          "chbPreRegistredVehicle": {
            "type": "boolean",
            "nullable": true
          },
          "chbAuthorized": {
            "type": "boolean",
            "nullable": true
          },
          "chbActiveModels": {
            "type": "boolean",
            "nullable": true
          },
          "ddlManufacturer": {
            "type": "string",
            "nullable": true
          },
          "ddlModel": {
            "type": "string",
            "nullable": true
          },
          "txtModelNew": {
            "type": "string",
            "nullable": true
          },
          "ddlVersion": {
            "type": "string",
            "nullable": true
          },
          "ddlAction": {
            "type": "string",
            "nullable": true
          },
          "txtVersionNew": {
            "type": "string",
            "nullable": true
          },
          "txtType": {
            "type": "string",
            "nullable": true
          },
          "chbTypeException": {
            "type": "boolean",
            "nullable": true
          },
          "txtBody": {
            "type": "string",
            "nullable": true
          },
          "txtEnginePower": {
            "type": "string",
            "nullable": true
          },
          "txtCubage": {
            "type": "string",
            "nullable": true
          },
          "txtWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCO2": {
            "type": "string",
            "nullable": true
          },
          "txtOdometer": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtFirstRegistrationDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtVIN": {
            "type": "string",
            "nullable": true
          },
          "txtRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlColor": {
            "type": "string",
            "nullable": true
          },
          "txtTechnicalCertificateNumber": {
            "type": "string",
            "nullable": true
          },
          "txtSeatingPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtAveragePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ddlFuelTypeNew": {
            "type": "string",
            "nullable": true
          },
          "txtFuelType": {
            "type": "string",
            "nullable": true
          },
          "txtFuelTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "chbJato": {
            "type": "boolean",
            "nullable": true
          },
          "chbUsedVehicle": {
            "type": "boolean",
            "nullable": true
          },
          "chbDeducted": {
            "type": "boolean",
            "nullable": true
          },
          "chbNewCar": {
            "type": "boolean",
            "nullable": true
          },
          "txtObjectDescription": {
            "type": "string",
            "nullable": true
          },
          "ddlPrivatePersonType_Label": {
            "type": "string",
            "nullable": true
          },
          "ddlManufacturer_Label": {
            "type": "string",
            "nullable": true
          },
          "ddlModel_Label": {
            "type": "string",
            "nullable": true
          },
          "ddlVersion_Label": {
            "type": "string",
            "nullable": true
          },
          "txtBody_Label": {
            "type": "string",
            "nullable": true
          },
          "txtType_Label": {
            "type": "string",
            "nullable": true
          },
          "ddlColor_Label": {
            "type": "string",
            "nullable": true
          },
          "ddlFuelTypeNew_Label": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleFormOutputDto": {
        "type": "object",
        "properties": {
          "txtOfferTo": {
            "type": "string",
            "nullable": true
          },
          "txtForAttention": {
            "type": "string",
            "nullable": true
          },
          "txtCalculatedVehicles": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ddlPrivatePersonType": {
            "type": "string",
            "nullable": true
          },
          "chbVatPayer": {
            "type": "boolean",
            "nullable": true
          },
          "chbPreRegistredVehicle": {
            "type": "boolean",
            "nullable": true
          },
          "chbAuthorized": {
            "type": "boolean",
            "nullable": true
          },
          "chbActiveModels": {
            "type": "boolean",
            "nullable": true
          },
          "ddlManufacturer": {
            "type": "string",
            "nullable": true
          },
          "ddlModel": {
            "type": "string",
            "nullable": true
          },
          "txtModelNew": {
            "type": "string",
            "nullable": true
          },
          "ddlVersion": {
            "type": "string",
            "nullable": true
          },
          "ddlAction": {
            "type": "string",
            "nullable": true
          },
          "txtVersionNew": {
            "type": "string",
            "nullable": true
          },
          "txtType": {
            "type": "string",
            "nullable": true
          },
          "chbTypeException": {
            "type": "boolean",
            "nullable": true
          },
          "txtBody": {
            "type": "string",
            "nullable": true
          },
          "txtEnginePower": {
            "type": "string",
            "nullable": true
          },
          "txtCubage": {
            "type": "string",
            "nullable": true
          },
          "txtWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "txtCO2": {
            "type": "string",
            "nullable": true
          },
          "txtOdometer": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtFirstRegistrationDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "txtVIN": {
            "type": "string",
            "nullable": true
          },
          "txtRegistrationNumber": {
            "type": "string",
            "nullable": true
          },
          "ddlColor": {
            "type": "string",
            "nullable": true
          },
          "txtTechnicalCertificateNumber": {
            "type": "string",
            "nullable": true
          },
          "txtSeatingPlaceCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "txtAveragePrice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ddlFuelTypeNew": {
            "type": "string",
            "nullable": true
          },
          "txtFuelType": {
            "type": "string",
            "nullable": true
          },
          "txtFuelTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "chbJato": {
            "type": "boolean",
            "nullable": true
          },
          "chbUsedVehicle": {
            "type": "boolean",
            "nullable": true
          },
          "chbDeducted": {
            "type": "boolean",
            "nullable": true
          },
          "chbNewCar": {
            "type": "boolean",
            "nullable": true
          },
          "txtObjectDescription": {
            "type": "string",
            "nullable": true
          },
          "isCtyrkolka": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "VehicleRequestDto": {
        "required": [
          "regNo",
          "rentalCategoryId",
          "vin"
        ],
        "type": "object",
        "properties": {
          "vin": {
            "minLength": 1,
            "type": "string"
          },
          "regNo": {
            "minLength": 1,
            "type": "string"
          },
          "rentalCategoryId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "WindowsTimeZone": {
        "type": "object",
        "properties": {
          "timeZoneId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WorkflowSignPreparationInputDto": {
        "type": "object",
        "properties": {
          "txtWFDate": {
            "type": "string",
            "format": "date",
            "nullable": true
          },
          "ddlSigningMethod": {
            "type": "string",
            "nullable": true
          },
          "txtWFVIN": {
            "type": "string",
            "nullable": true
          },
          "txtWFNote": {
            "type": "string",
            "nullable": true
          },
          "offerHasCobower": {
            "type": "boolean"
          },
          "ddlDeclarationAMLClientRole": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLName": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLSurname": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLRC": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLIdentDocumentType": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLIdentDocumentValidity": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ddlDeclarationAMLNationality": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressStreet": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressHouseNumber": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressCity": {
            "type": "string",
            "nullable": true
          },
          "txtDeclarationAMLAddressZip": {
            "type": "string",
            "nullable": true
          },
          "ddlDeclarationAMLAddressCountry": {
            "type": "string",
            "nullable": true
          },
          "clientIdTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LookupDto"
            },
            "nullable": true
          },
          "clientNations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LookupDto"
            },
            "nullable": true
          },
          "clientCountries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LookupDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WorkflowState": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "NEW",
          "DELETED",
          "SENT",
          "ACCEPTED",
          "REJECTED",
          "APPROVED",
          "TOSIGN",
          "ACTIVE",
          "TERMINATED",
          "PENDING",
          "SIGNPREPARATION",
          "SIGNED_ALDCZ",
          "SIGNED_ALDSK"
        ],
        "x-enum-varnames": [
          "NEW",
          "DELETED",
          "SENT",
          "ACCEPTED",
          "REJECTED",
          "APPROVED",
          "TOSIGN",
          "ACTIVE",
          "TERMINATED",
          "PENDING",
          "SIGNPREPARATION",
          "SIGNED_ALDCZ",
          "SIGNED_ALDSK"
        ]
      },
      "WorkflowStateCode": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14
        ],
        "type": "integer",
        "format": "int32",
        "x-enumNames": [
          "New",
          "Deleted",
          "Sent",
          "Accepted",
          "Rejected",
          "Approved",
          "Tosign",
          "Active",
          "Terminated",
          "Pending",
          "Signpreparation",
          "SignedAldCZ",
          "SignedAldSK",
          "CounterProposal"
        ],
        "x-enum-varnames": [
          "New",
          "Deleted",
          "Sent",
          "Accepted",
          "Rejected",
          "Approved",
          "Tosign",
          "Active",
          "Terminated",
          "Pending",
          "Signpreparation",
          "SignedAldCZ",
          "SignedAldSK",
          "CounterProposal"
        ]
      }
    },
    "securitySchemes": {
      "OAuth": {
        "type": "oauth2",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://login.myald.cz/auth/realms/ald-main/protocol/openid-connect/auth",
            "tokenUrl": "https://login.myald.cz/auth/realms/ald-main/protocol/openid-connect/token",
            "scopes": { }
          }
        }
      }
    }
  },
  "security": [
    {
      "OAuth": [ ]
    }
  ]
}