Skip to content

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

Description

@fi-res

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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