yandex-direct-api icon indicating copy to clipboard operation
yandex-direct-api copied to clipboard

add nillable properties

Open puld opened this issue 5 years ago • 1 comments

puld avatar Dec 11 '20 12:12 puld

В текущей реализации невозможно удалить значение у nillable свойств, в виду того что все значения null удалялись из json. А Яндексу нудно передать null для очистки значения свойства. Для корректной работы всех моделей, нужно заполнить $nillableProperties для всех моделей, где есть nillable свойства в документации. Под наши нужды, я доработал несколько моделей. Для передачи Яндексу null необходимо использовать метод Model::setNullProperty($name).

puld avatar Dec 11 '20 13:12 puld