Что изменилось в моделе
В случаях, когда приходит выписка в формате спд3, в модели данные будут выстраиваться следующим образом:
- Encumbrance.restricOwners -> поле переименовано в Encumbrance.restrictOwners (в выписках формата спд2 данные будут приходить в это же поле, в спд3 поле restricOwners будет заполнятся пустым списком)
- ObjectInfo.address -> актуальные данные этого поля лежат в поле objectAddress
- CulturalHeritage.documents -> актуальные данные лежат в поле CulturalHeritage.heritageDecisions (в спд2 поле будет заполнятся как и раньше, в выписках спд3 поле documents будет заполняться пустым списком)
- ObjectInfo.state -> данные в новой версии могут приходить в свободной форме, поэтому если не удалось распарсить тип, то данные будут сложены в поле stateDescription
- Construction.materials -> актуальные данные лежат в Construction.materialsList (В спд3 materials будет заполняться пустым списком)
- Encumbrance.document -> актуальные данные теперь будут складываться в поле Encumbrance.underlyingDocuments
- SubParcel.encumbrance -> актуальные данные теперь будут складывать в поле SubParcel.restrictions (при этом старое поле будет заполнятся в случаях спд2 выписок)
Что появилось нового вместе с выписками спд3
- Координаты участков ContourZu, ZonesAndBoundaries
- Новые типы выписок (Машиноместо, производственный комплекс, здание с незавершённым строительством)
- Данные о земельных спорах BorderlandDisput
- Данные об ограничении регистрации RestrictionEncumbrance
- Сведения о кадастровых инженерах CadWork
- Расширились сведения уже в существующих типах выписок BaseParameter
- Сведения о праве (бесхозяйное имущество) OwnerlessRightRecord
- Сведения о сделках, совершенных без необходимого в силу закона согласия третьего лица, органа DealRecord