-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Задание создается не на ту коробку
Оказывается, в userside house, building и address - разные вещи, а у нас в API вообще 4 понятие - box.
У address и building разные id.
Например, у building №5178 - address №7712
При создании задания просят именно address, а мы подставляем building_id (у нас называется просто id)
То есть, building - у нас box, address - как доп. поле в building. А house - building + address, потому что api call для получения имени коробки называется get_house, он отдает id (address_id), building_id, имя, координаты и тд. Значит наш box ~ house.
Но тут все равно есть противоречие - api call address.get_house отдает id как address_id, то есть house = address - значит наш box = house = address, и еще он включает building. Или нет, наоборот, box = building, так как мы отдаем наш id как building_id параметр в get_house...
Значит,
- building - Наш box, мы пишем как id
- address - Адрес, мы пишем как address_id
- house - Не используем, скорее всего это address
- box - building или house
Все равно не очень понятно...
API методы:
- address.get - Получить address, отдает id (address_id) и building_id, принимает id (address_id)
- address.get_house - Получить address через house, отдает id (address_id) и building_id, принимает id (address_id) либо building_id
Ничего не понятно...
Будем разбираться, пока надо добавить address_id в box, и использовать его в создании задания, и, тогда наверно будет нормально работать