[RGL] Поле registryObjectItems.placing.addressID обовʼязкове в обʼєкті, але в Swagger інша інформація
- Поле addressID - це про КОАТУУ. В рамках таски робився аналіз, де висновок - потрібний перехід на КАТОТТГ.
- Вищевказана задача - на паузі, тому працювати потрібно з існуючою логікою.
- В registry обʼєкті поле addressID присутнє не тільки в registryObjectItems.placing.addressID
- а також в
- relatedOrganizations.propertyOwner.address
- relatedOrganizations.sellingEntity.address
- relatedOrganizations.governer.address
- В цих моделях addressID зараз НЕ обовʼязковий і аналогічно вказано в Swagger
- а також в
Зараз є можливість опублікувати обʼєкт БЕЗ addressID у трьох вищезазначених полях.
Але в registryObjectItems.placing.addressID - заповнення поля обовʼязкове
Для майбутнього мапінгу на новий словник краще залишити в registryObjectItems.placing.addressID обовʼязковість.
Варто враховувати, що в майбутньому поле addressID буде використовуватися, але значення вже будуть із іншого довідника (КАТОТТГ чи більш новий) і потрібен буде мапінг.
Необхідно: виправити Swagger. Для поля registryObjectItems.placing.addressID зробити його заповнення обовʼязковим, бо зараз це так і є на рівні ЦБД
Edited by Philip