{
  "openapi": "3.0.0",
  "info": {
    "title": "CarHistoryPackage schema",
    "version": "1.16.0",
    "description": "OpenAPI схемы для CarHistoryPackage, CarHistoryPackageResult и вложенных клиентских JSON-секций."
  },
  "paths": {},
  "components": {
    "schemas": {
      "AudatexTime": {
        "type": "string",
        "format": "date-time",
        "description": "Дата/время в формате ISO 8601"
      },
      "BaseInfoValue": {
        "type": "object",
        "properties": {
          "vin": {
            "type": "string",
            "nullable": true,
            "description": "VIN автомобиля"
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "color": {
            "type": "string",
            "nullable": true
          },
          "engineNumber": {
            "type": "string",
            "nullable": true
          },
          "engineVolume": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "powerHp": {
            "type": "string",
            "nullable": true
          },
          "powerKwt": {
            "type": "string",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BaseInfoResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseInfoValue"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnershipPeriod": {
        "type": "object",
        "properties": {
          "startDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "endDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "operation": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OwnershipPeriodsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OwnershipPeriod"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomsItem": {
        "type": "object",
        "properties": {
          "date": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "cost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "mileage": {
            "oneOf": [
              {
                "type": "integer",
                "format": "int64"
              },
              {
                "type": "string"
              }
            ],
            "nullable": true,
            "description": "Пробег: число в км или строка (возможны мили; конвертируются в км)"
          }
        },
        "additionalProperties": false
      },
      "CustomsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomsItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccidentItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "crashDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "accidentType": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "carMark": {
            "type": "string",
            "nullable": true
          },
          "carModel": {
            "type": "string",
            "nullable": true
          },
          "carYear": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "damageState": {
            "type": "string",
            "nullable": true
          },
          "damagePoints": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "accidentNumber": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccidentsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccidentItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Assessment": {
        "type": "object",
        "properties": {
          "damageValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "repairDuration": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Glass": {
        "type": "object",
        "properties": {
          "front": {
            "type": "boolean",
            "nullable": true
          },
          "sideLeft": {
            "type": "boolean",
            "nullable": true
          },
          "sideRight": {
            "type": "boolean",
            "nullable": true
          },
          "rear": {
            "type": "boolean",
            "nullable": true
          },
          "roof": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "General": {
        "type": "object",
        "properties": {
          "front": {
            "type": "boolean",
            "nullable": true
          },
          "sideLeft": {
            "type": "boolean",
            "nullable": true
          },
          "sideRight": {
            "type": "boolean",
            "nullable": true
          },
          "rear": {
            "type": "boolean",
            "nullable": true
          },
          "roof": {
            "type": "boolean",
            "nullable": true
          },
          "frontLeft": {
            "type": "boolean",
            "nullable": true
          },
          "frontRight": {
            "type": "boolean",
            "nullable": true
          },
          "rearLeft": {
            "type": "boolean",
            "nullable": true
          },
          "rearRight": {
            "type": "boolean",
            "nullable": true
          },
          "underbody": {
            "type": "boolean",
            "nullable": true
          },
          "mechanical": {
            "type": "boolean",
            "nullable": true
          },
          "interior": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Damage": {
        "type": "object",
        "properties": {
          "glass": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Glass"
              }
            ],
            "nullable": true
          },
          "general": {
            "allOf": [
              {
                "$ref": "#/components/schemas/General"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TechnicalControl": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleA": {
        "type": "object",
        "properties": {
          "mileage": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "engineCc": {
            "type": "string",
            "nullable": true
          },
          "productionYear": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "brand": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BidCarPrebidCloseTimeLang": {
        "type": "object",
        "properties": {
          "ru": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BidCarSpecs": {
        "type": "object",
        "properties": {
          "key_info": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BidCarItem": {
        "type": "object",
        "description": "Запись международного аукциона bidcars. Содержит документированные поля секции bidCars, включая данные, необходимые для формирования PDF.",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          },
          "vin": {
            "type": "string",
            "nullable": true
          },
          "lot": {
            "type": "string",
            "nullable": true
          },
          "auctionDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "seller": {
            "type": "string",
            "nullable": true
          },
          "prebid_close_time_lang": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BidCarPrebidCloseTimeLang"
              }
            ],
            "nullable": true
          },
          "loss_type": {
            "type": "string",
            "nullable": true
          },
          "odometer_km_substr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "start_code": {
            "type": "string",
            "nullable": true
          },
          "specs": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BidCarSpecs"
              }
            ],
            "nullable": true
          },
          "primaryDamage": {
            "type": "string",
            "nullable": true
          },
          "finalBidFormatted": {
            "type": "string",
            "nullable": true
          },
          "vehicle": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VehicleA"
              }
            ],
            "nullable": true
          },
          "images": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BidCarsResponse": {
        "type": "object",
        "description": "Обертка секции bidCars. При успешном чтении международных аукционов status имеет значение completed; если записи по VIN не найдены, value равно null.",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BidCarItem"
            },
            "nullable": true,
            "description": "Массив записей международных аукционов. Если записи по VIN не найдены, возвращается null."
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true,
            "description": "Статус обработки секции bidCars. При успешном ответе имеет значение completed."
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EncarPhotoURL": {
        "type": "object",
        "description": "Публичная временная ссылка на фотографию Encar.",
        "properties": {
          "url": {
            "type": "string",
            "description": "Временная ссылка на фотографию."
          },
          "type": {
            "type": "string",
            "nullable": true,
            "description": "Тип фотографии, если он доступен."
          },
          "order": {
            "type": "integer",
            "format": "int32",
            "description": "Порядок фотографии внутри секции."
          }
        },
        "additionalProperties": false
      },
      "EncarItem": {
        "type": "object",
        "description": "Публичная запись Encar по автомобилю.",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true,
            "description": "Источник данных. Для этой секции используется значение encar."
          },
          "vehicleId": {
            "type": "string",
            "description": "Идентификатор карточки Encar."
          },
          "vin": {
            "type": "string",
            "nullable": true
          },
          "vehicleNo": {
            "type": "string",
            "nullable": true,
            "description": "Государственный номер, если он есть в данных Encar."
          },
          "dictVersion": {
            "type": "string",
            "nullable": true,
            "description": "Версия справочников Encar, если она есть в данных."
          },
          "hasVehicle": {
            "type": "boolean",
            "description": "Признак наличия блока данных автомобиля."
          },
          "hasInspection": {
            "type": "boolean",
            "description": "Признак наличия данных осмотра."
          },
          "hasInspectionHtml": {
            "type": "boolean",
            "description": "Признак наличия HTML-отчёта осмотра."
          },
          "builtAt": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true,
            "description": "Дата подготовки данных Encar."
          },
          "data": {
            "type": "object",
            "nullable": true,
            "description": "Публичные нормализованные данные Encar по автомобилю.",
            "additionalProperties": true
          },
          "photos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EncarPhotoURL"
            },
            "nullable": true,
            "description": "Публичные временные ссылки на фотографии."
          }
        },
        "additionalProperties": false
      },
      "EncarResponse": {
        "type": "object",
        "description": "Обертка секции Encar. При успешном чтении status имеет значение completed; если записи по VIN не найдены, value равно null.",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EncarItem"
            },
            "nullable": true,
            "description": "Массив записей Encar. Если записи по VIN не найдены, возвращается null."
          },
          "description": {
            "type": "string",
            "nullable": true,
            "description": "Описание ошибки, если секция завершилась soft-fail."
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true,
            "description": "Статус обработки секции Encar. При успешном ответе имеет значение completed; при soft-fail — failed."
          }
        },
        "additionalProperties": false
      },
      "AuctionsRo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "vin": {
            "type": "string",
            "nullable": true
          },
          "wan": {
            "type": "string",
            "nullable": true
          },
          "creation": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "assessment": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Assessment"
              }
            ],
            "nullable": true
          },
          "vehicle": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VehicleA"
              }
            ],
            "nullable": true
          },
          "damage": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Damage"
              }
            ],
            "nullable": true
          },
          "technicalControl": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TechnicalControl"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AuctionsValue": {
        "oneOf": [
          {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AuctionsRo"
            }
          },
          {
            "type": "object",
            "properties": {
              "claims": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuctionsRo"
                },
                "nullable": true
              }
            },
            "additionalProperties": false
          }
        ],
        "description": "Массив аукционов или объект с полем claims (legacy)"
      },
      "AuctionsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AuctionsValue"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegAction": {
        "type": "object",
        "properties": {
          "date": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "district": {
            "type": "string",
            "nullable": true
          },
          "federalDistrict": {
            "type": "string",
            "nullable": true
          },
          "maxWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "bodyNumber": {
            "type": "string",
            "nullable": true
          },
          "engineNumber": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegActionsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RegAction"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HijackedValue": {
        "type": "object",
        "properties": {
          "region": {
            "type": "string",
            "nullable": true
          },
          "registrationDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "year": {
            "type": "string",
            "nullable": true,
            "description": "Год выпуска"
          },
          "carModel": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HijackedResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HijackedValue"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ReportAd": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "nullable": true
          },
          "sellerName": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "publishDate": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "enginePower": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "engineVolume": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fuelType": {
            "type": "string",
            "nullable": true
          },
          "engine": {
            "type": "string",
            "nullable": true
          },
          "drive": {
            "type": "string",
            "nullable": true
          },
          "transmission": {
            "type": "string",
            "nullable": true
          },
          "color": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "bodyType": {
            "type": "string",
            "nullable": true
          },
          "helmType": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "mileage": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "settlement": {
            "type": "string",
            "nullable": true
          },
          "iconImageUrl": {
            "type": "string",
            "nullable": true
          },
          "imagesUrls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ownersCount": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ReportAdResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportAd"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MileageEntry": {
        "type": "object",
        "properties": {
          "date": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "mileage": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MileageHistoryResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MileageEntry"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "createdDateTime": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CarsharingItem": {
        "type": "object",
        "properties": {
          "regNumber": {
            "type": "string",
            "nullable": true
          },
          "insurerName": {
            "type": "string",
            "nullable": true
          },
          "insurerInn": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CarsharingResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CarsharingItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PledgesHistory": {
        "type": "object",
        "properties": {
          "number": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "endDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "obligationDate": {
            "type": "string",
            "nullable": true
          },
          "pledgee": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PledgesValue": {
        "type": "object",
        "properties": {
          "inPledge": {
            "type": "boolean",
            "nullable": true
          },
          "history": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PledgesHistory"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PledgesResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PledgesValue"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CostField": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MileageField": {
        "type": "object",
        "properties": {
          "mileAge": {
            "type": "string",
            "nullable": true,
            "description": "Пробег в виде строки"
          }
        },
        "additionalProperties": false
      },
      "Assessor": {
        "type": "object",
        "properties": {
          "memberRole": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AudaHistoryPartDetail": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "nullable": true
          },
          "repairMethod": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PartsDetails": {
        "type": "object",
        "properties": {
          "audaHistoryPartDetail": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AudaHistoryPartDetail"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AudaHistoryCaseAttachments": {
        "type": "object",
        "properties": {
          "audaHistoryCaseAttachment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AudatexPhotoSummary"
            },
            "nullable": true,
            "description": "Фотографии, относящиеся только к этому ремонту."
          }
        },
        "additionalProperties": false,
        "description": "Вложения конкретного ремонта Audatex."
      },
      "AudaHistoryDetails": {
        "type": "object",
        "properties": {
          "parts": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PartsDetails"
              }
            ],
            "nullable": true
          },
          "caseAttachments": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudaHistoryCaseAttachments"
              }
            ],
            "nullable": true,
            "description": "Фотографии Audatex, связанные с конкретным ремонтом. Прямые URL поставщика и base64Binary не возвращаются."
          }
        },
        "additionalProperties": false
      },
      "RepairItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "vin": {
            "type": "string",
            "nullable": true
          },
          "manufacturer": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "subModel": {
            "type": "string",
            "nullable": true
          },
          "manufacturerCodeAx": {
            "type": "string",
            "nullable": true
          },
          "subModelCodeAx": {
            "type": "string",
            "nullable": true
          },
          "calculationDateTime": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "calculationNumber": {
            "type": "string",
            "nullable": true
          },
          "totalLoss": {
            "type": "string",
            "nullable": true
          },
          "taskProcess": {
            "type": "string",
            "nullable": true
          },
          "labourCost": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CostField"
              }
            ],
            "nullable": true
          },
          "partsCost": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CostField"
              }
            ],
            "nullable": true
          },
          "paintCost": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CostField"
              }
            ],
            "nullable": true
          },
          "totalCost": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CostField"
              }
            ],
            "nullable": true
          },
          "mileage": {
            "allOf": [
              {
                "$ref": "#/components/schemas/MileageField"
              }
            ],
            "nullable": true
          },
          "assessor": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Assessor"
              }
            ],
            "nullable": true
          },
          "insurer": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Assessor"
              }
            ],
            "nullable": true
          },
          "repairer": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Assessor"
              }
            ],
            "nullable": true
          },
          "audaHistoryDetails": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudaHistoryDetails"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RepairsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RepairItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OsagoItem": {
        "type": "object",
        "properties": {
          "licensePlate": {
            "type": "string",
            "nullable": true
          },
          "insuranceNumber": {
            "type": "string",
            "nullable": true
          },
          "insuranceDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "markModel": {
            "type": "string",
            "nullable": true
          },
          "bodyNumber": {
            "type": "string",
            "nullable": true
          },
          "enginePower": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuredTo": {
            "type": "string",
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "kbm": {
            "type": "string",
            "nullable": true
          },
          "carRegion": {
            "type": "string",
            "nullable": true
          },
          "cost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insurerName": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean",
            "nullable": true
          },
          "statusDescription": {
            "type": "string",
            "nullable": true
          },
          "restrictions": {
            "type": "string",
            "nullable": true
          },
          "insuranceStatus": {
            "type": "string",
            "nullable": true
          },
          "carPurposeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OsagoResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OsagoItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RestrictionItem": {
        "type": "object",
        "properties": {
          "region": {
            "type": "string",
            "nullable": true
          },
          "whoImposed": {
            "type": "string",
            "nullable": true
          },
          "restrictionType": {
            "type": "string",
            "nullable": true
          },
          "registrationDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "osnOgr": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RestrictionsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RestrictionItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TaxiDetails": {
        "type": "object",
        "properties": {
          "markModel": {
            "type": "string",
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "endDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "recordDate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TaxiResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TaxiDetails"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DetailedSheetResponse": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AvtoonlineItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Идентификатор локального лота"
          },
          "country": {
            "type": "string",
            "enum": [
              "RU"
            ],
            "description": "Код страны локального аукциона"
          },
          "wan": {
            "type": "string",
            "enum": [
              "AVTOONLINE",
              "AVTOPARK"
            ],
            "description": "Внешний тип локального аукциона"
          },
          "onAuction": {
            "type": "boolean",
            "nullable": true
          },
          "productName": {
            "type": "string",
            "nullable": true
          },
          "auctionStartDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "auctionEndDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "brand": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "mileage": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "vehicleType": {
            "type": "string",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "bid": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "damage": {
            "type": "string",
            "nullable": true
          },
          "detailedSheet": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DetailedSheetResponse"
              }
            ],
            "nullable": true
          },
          "photos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PhotoSummary"
            },
            "nullable": true,
            "description": "Фотографии этого аукциона. Блок отдаётся, только если он включён в пакете доступа; пустой массив означает, что у аукциона нет доступных фотографий."
          }
        },
        "required": [
          "id",
          "country",
          "wan"
        ],
        "additionalProperties": false
      },
      "AvtoonlineResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AvtoonlineItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PhotoSummary": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string"
          },
          "fileName": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "urlValidTill": {
            "type": "string",
            "format": "date-time"
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "description": "Размер файла в Кб"
          },
          "tag": {
            "type": "string",
            "nullable": true
          }
        },
        "required": [
          "description",
          "fileName",
          "url",
          "urlValidTill",
          "size"
        ],
        "additionalProperties": false
      },
      "PhotosResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PhotoSummary"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LeasingSubject": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "classifierCode": {
            "type": "string",
            "nullable": true
          },
          "classifierDescription": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LeasingParty": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "inn": {
            "type": "string",
            "nullable": true
          },
          "ogrn": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LeasingContract": {
        "type": "object",
        "properties": {
          "guid": {
            "type": "string",
            "nullable": true
          },
          "publishDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "subjects": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LeasingSubject"
            },
            "nullable": true
          },
          "isSublease": {
            "type": "boolean",
            "nullable": true
          },
          "contractNumber": {
            "type": "string",
            "nullable": true
          },
          "contractDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "mainContractNumber": {
            "type": "string",
            "nullable": true
          },
          "mainContractDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "stopDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "stopReason": {
            "type": "string",
            "nullable": true
          },
          "financialLeaseStart": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "financialLeaseEnd": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "lessors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LeasingParty"
            },
            "nullable": true
          },
          "lessees": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LeasingParty"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LeasingValue": {
        "type": "object",
        "properties": {
          "isInLeasing": {
            "type": "boolean",
            "nullable": true
          },
          "relatedContracts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LeasingContract"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LeasingResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LeasingValue"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RecallItem": {
        "type": "object",
        "properties": {
          "initiator": {
            "type": "string",
            "nullable": true
          },
          "issue": {
            "type": "string",
            "nullable": true
          },
          "job": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RecallsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RecallItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DisposedValue": {
        "type": "object",
        "properties": {
          "isDisposed": {
            "type": "boolean",
            "nullable": true
          },
          "disposalDate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DisposedResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DisposedValue"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdsHistoryItem": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "publishDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "carModel": {
            "type": "string",
            "nullable": true
          },
          "carMark": {
            "type": "string",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "enginePower": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "engineVolume": {
            "type": "string",
            "nullable": true
          },
          "fuelType": {
            "type": "string",
            "nullable": true
          },
          "engine": {
            "type": "string",
            "nullable": true
          },
          "drive": {
            "type": "string",
            "nullable": true
          },
          "transmission": {
            "type": "string",
            "nullable": true
          },
          "color": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "bodyType": {
            "type": "string",
            "nullable": true
          },
          "helmType": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "mileage": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "settlement": {
            "type": "string",
            "nullable": true
          },
          "iconImageUrl": {
            "type": "string",
            "nullable": true
          },
          "imagesUrls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ownersCount": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdsHistoryResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdsHistoryItem"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleTaxInfo": {
        "type": "object",
        "properties": {
          "regionName": {
            "type": "string",
            "nullable": true
          },
          "carBody": {
            "type": "string",
            "nullable": true
          },
          "enginePower": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "coefficient": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "costPerHorse": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cost": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VehicleTaxResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VehicleTaxInfo"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DiagnosticCard": {
        "type": "object",
        "properties": {
          "diagnosticCardNumber": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "endDate": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexTime"
              }
            ],
            "nullable": true
          },
          "pointAddress": {
            "type": "string",
            "nullable": true
          },
          "vin": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "chassis": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "brand": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DiagnosticsResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DiagnosticCard"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PTSValue": {
        "type": "object",
        "properties": {
          "ptsNumber": {
            "type": "string",
            "nullable": true
          },
          "ptsPointName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PTSResponse": {
        "type": "object",
        "properties": {
          "value": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PTSValue"
              }
            ],
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GenericJSONSectionResponse": {
        "type": "object",
        "description": "Общая обертка JSON-секции CarHistoryPackage. Поле value содержит публичные данные секции и может быть объектом, массивом, простым значением или null.",
        "properties": {
          "value": {
            "description": "Данные секции. Точный состав зависит от конкретной секции и найденной информации по автомобилю.",
            "nullable": true,
            "oneOf": [
              {
                "type": "object",
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {}
              },
              {
                "type": "string"
              },
              {
                "type": "number"
              },
              {
                "type": "integer"
              },
              {
                "type": "boolean"
              }
            ]
          },
          "success": {
            "type": "boolean",
            "nullable": true,
            "description": "Признак успешного получения финального ответа по секции."
          },
          "status": {
            "type": "string",
            "nullable": true,
            "description": "Статус получения данных секции, например completed, OK, in_progress или error."
          },
          "source": {
            "type": "string",
            "nullable": true,
            "description": "Справочный признак источника данных, если он передается в ответе."
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": true
      },
      "FinesResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/GenericJSONSectionResponse"
          }
        ],
        "description": "Ответ секции fines: сведения о штрафах и связанных признаках, если они доступны для пакета."
      },
      "ServiceDataResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/GenericJSONSectionResponse"
          }
        ],
        "description": "Ответ секции serviceData: сервисная история и сведения об обслуживании, если они доступны для пакета."
      },
      "MarketPriceResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/GenericJSONSectionResponse"
          }
        ],
        "description": "Ответ секции marketPrice: сведения о средней рыночной стоимости, если они доступны для пакета."
      },
      "RecyclingFeeResponse": {
        "allOf": [
          {
            "$ref": "#/components/schemas/GenericJSONSectionResponse"
          }
        ],
        "description": "Ответ секции recyclingFee: сведения об утильсборе. Секция не связана с disposed."
      },
      "CarHistoryOrder": {
        "type": "object",
        "description": "Заказ на получение истории автомобиля для повторных запросов.",
        "properties": {
          "id": {
            "type": "string",
            "description": "Идентификатор заказа"
          },
          "accessId": {
            "type": "string",
            "description": "Идентификатор пакета доступа, использованного для заказа"
          },
          "vin": {
            "type": "string",
            "description": "VIN транспортного средства, для которого создан заказ"
          },
          "counterpartyId": {
            "type": "string",
            "nullable": true,
            "description": "Идентификатор контрагента в формате наподобие YNDX000001, если заказ создан с привязкой к контрагенту"
          },
          "expiresAt": {
            "type": "string",
            "format": "date-time",
            "description": "Момент истечения срока действия заказа"
          },
          "requestLimit": {
            "type": "integer",
            "format": "int32",
            "description": "Максимально допустимое число обращений по заказу"
          },
          "requestsUsed": {
            "type": "integer",
            "format": "int32",
            "description": "Количество уже выполненных обращений по заказу"
          }
        },
        "required": [
          "id",
          "accessId",
          "vin",
          "expiresAt",
          "requestLimit",
          "requestsUsed"
        ],
        "additionalProperties": false
      },
      "CarHistoryPackageResult": {
        "type": "object",
        "description": "Результат запросов getCarHistoryPackageV2 и getCarHistoryPackageByRegNumberV2: пакет истории и сведения о заказе.",
        "properties": {
          "order": {
            "$ref": "#/components/schemas/CarHistoryOrder"
          },
          "package": {
            "$ref": "#/components/schemas/CarHistoryPackage"
          }
        },
        "required": [
          "order",
          "package"
        ],
        "additionalProperties": false
      },
      "CarHistoryPackage": {
        "type": "object",
        "description": "Пакет истории автомобиля (GraphQL CarHistoryPackage), разложенный до конкретных секций.",
        "properties": {
          "vin": {
            "type": "string",
            "description": "VIN транспортного средства"
          },
          "completed": {
            "type": "boolean",
            "description": "Флаг полной загрузки всех секций"
          },
          "baseInfo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseInfoResponse"
              }
            ],
            "nullable": true
          },
          "customs": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CustomsResponse"
              }
            ],
            "nullable": true
          },
          "regActions": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RegActionsResponse"
              }
            ],
            "nullable": true
          },
          "ownershipPeriods": {
            "allOf": [
              {
                "$ref": "#/components/schemas/OwnershipPeriodsResponse"
              }
            ],
            "nullable": true
          },
          "hijacked": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HijackedResponse"
              }
            ],
            "nullable": true
          },
          "reportAd": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportAdResponse"
              }
            ],
            "nullable": true
          },
          "mileageHistory": {
            "allOf": [
              {
                "$ref": "#/components/schemas/MileageHistoryResponse"
              }
            ],
            "nullable": true
          },
          "carsharing": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CarsharingResponse"
              }
            ],
            "nullable": true
          },
          "pledges": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PledgesResponse"
              }
            ],
            "nullable": true
          },
          "repairs": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RepairsResponse"
              }
            ],
            "nullable": true
          },
          "repairsBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RepairsResponse"
              }
            ],
            "nullable": true
          },
          "repairsKz": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RepairsResponse"
              }
            ],
            "nullable": true
          },
          "accidents": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AccidentsResponse"
              }
            ],
            "nullable": true
          },
          "auctions": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AuctionsResponse"
              }
            ],
            "nullable": true
          },
          "osago": {
            "allOf": [
              {
                "$ref": "#/components/schemas/OsagoResponse"
              }
            ],
            "nullable": true
          },
          "restrictions": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RestrictionsResponse"
              }
            ],
            "nullable": true
          },
          "taxi": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaxiResponse"
              }
            ],
            "nullable": true
          },
          "avtoonline": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AvtoonlineResponse"
              }
            ],
            "nullable": true
          },
          "photos": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PhotosResponse"
              }
            ],
            "nullable": true
          },
          "audatex_photos": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AudatexPhotosResponse"
              }
            ],
            "nullable": true,
            "description": "Фотографии повреждений Audatex. Каждый элемент содержит метаданные вложения, временную ссылку AutoOnline в поле url и время окончания её действия в urlValidTill."
          },
          "leasing": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LeasingResponse"
              }
            ],
            "nullable": true
          },
          "recalls": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RecallsResponse"
              }
            ],
            "nullable": true
          },
          "disposed": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DisposedResponse"
              }
            ],
            "nullable": true
          },
          "adsHistory": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AdsHistoryResponse"
              }
            ],
            "nullable": true
          },
          "vehicleTax": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VehicleTaxResponse"
              }
            ],
            "nullable": true
          },
          "diagnostics": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiagnosticsResponse"
              }
            ],
            "nullable": true
          },
          "pts": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PTSResponse"
              }
            ],
            "nullable": true
          },
          "bidCars": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BidCarsResponse"
              }
            ],
            "nullable": true,
            "description": "Отдельная секция международных аукционов bidcars. При успешном поиске по VIN возвращает объект со status=completed; если записей нет, внутри объекта value=null."
          },
          "encar": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EncarResponse"
              }
            ],
            "nullable": true,
            "description": "Отдельная секция Encar по корейским карточкам автомобиля. При успешном поиске по VIN возвращает объект со status=completed; если записей нет, внутри объекта value=null."
          },
          "fines": {
            "allOf": [
              {
                "$ref": "#/components/schemas/FinesResponse"
              }
            ],
            "nullable": true,
            "description": "Штрафы."
          },
          "serviceData": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ServiceDataResponse"
              }
            ],
            "nullable": true,
            "description": "Сервисные данные."
          },
          "marketPrice": {
            "allOf": [
              {
                "$ref": "#/components/schemas/MarketPriceResponse"
              }
            ],
            "nullable": true,
            "description": "Средняя стоимость."
          },
          "recyclingFee": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RecyclingFeeResponse"
              }
            ],
            "nullable": true,
            "description": "Утильсбор. Отдельная секция, не связанная с полем disposed."
          }
        },
        "required": [
          "vin",
          "completed"
        ],
        "additionalProperties": false
      },
      "AudatexPhotoSummary": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string"
          },
          "fileName": {
            "type": "string"
          },
          "guid": {
            "type": "string",
            "description": "GUID фотографии, полученный от Audatex без изменений."
          },
          "fileExtension": {
            "type": "string",
            "description": "Расширение файла фотографии Audatex."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Временная ссылка AutoOnline на файл фотографии. Ссылка открывается без JWT и дополнительных заголовков до момента urlValidTill."
          },
          "urlValidTill": {
            "type": "string",
            "format": "date-time",
            "description": "Дата и время окончания действия временной ссылки в формате ISO 8601."
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "description": "Размер файла в Кб"
          },
          "tag": {
            "type": "string",
            "nullable": true
          }
        },
        "required": [
          "description",
          "fileName",
          "guid",
          "fileExtension",
          "url",
          "urlValidTill",
          "size"
        ],
        "additionalProperties": false,
        "description": "Фотография повреждений Audatex с временной ссылкой AutoOnline."
      },
      "AudatexPhotosResponse": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AudatexPhotoSummary"
            },
            "nullable": true
          },
          "success": {
            "type": "boolean",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "checkDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Ответ секции audatex_photos: список фотографий повреждений Audatex с временными ссылками AutoOnline в поле url."
      }
    }
  }
}
