Skip to content

Название коробки - address/box/building/house #14

@firedotguy

Description

@firedotguy

Задание создается не на ту коробку
Оказывается, в 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, и использовать его в создании задания, и, тогда наверно будет нормально работать

Metadata

Metadata

Assignees

No one assigned

    Labels

    refactorИзменение внутренней логики без изменения поведенияsection/boxКоробка

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions