Что изменилось в моделе

В случаях, когда приходит выписка в формате спд3, в модели данные будут выстраиваться следующим образом:

  1. Encumbrance.restricOwners -> поле переименовано в Encumbrance.restrictOwners (в выписках формата спд2 данные будут приходить в это же поле, в спд3 поле restricOwners будет заполнятся пустым списком)
  2. ObjectInfo.address -> актуальные данные этого поля лежат в поле objectAddress
  3. CulturalHeritage.documents -> актуальные данные лежат в поле CulturalHeritage.heritageDecisions (в спд2 поле будет заполнятся как и раньше, в выписках спд3 поле documents будет заполняться пустым списком)
  4. ObjectInfo.state -> данные в новой версии могут приходить в свободной форме, поэтому если не удалось распарсить тип, то данные будут сложены в поле stateDescription
  5. Construction.materials -> актуальные данные лежат в Construction.materialsList (В спд3 materials будет заполняться пустым списком)
  6. Encumbrance.document -> актуальные данные теперь будут складываться в поле Encumbrance.underlyingDocuments
  7. SubParcel.encumbrance -> актуальные данные теперь будут складывать в поле SubParcel.restrictions (при этом старое поле будет заполнятся в случаях спд2 выписок)

Что появилось нового вместе с выписками спд3

  1. Координаты участков ContourZu, ZonesAndBoundaries
  2. Новые типы выписок (Машиноместо, производственный комплекс, здание с незавершённым строительством)
  3. Данные о земельных спорах BorderlandDisput
  4. Данные об ограничении регистрации RestrictionEncumbrance
  5. Сведения о кадастровых инженерах CadWork
  6. Расширились сведения уже в существующих типах выписок BaseParameter
  7. Сведения о праве (бесхозяйное имущество) OwnerlessRightRecord
  8. Сведения о сделках, совершенных без необходимого в силу закона согласия третьего лица, органа DealRecord