Разработка API и модель данных для отношений родительских и дочерних объектов - PullRequest
0 голосов
/ 27 августа 2018

У меня есть этот API в работе, и мы собираемся его переделать, поэтому я хотел бы узнать отзывы о передовом опыте и о том, как двигаться дальше.

Таким образом, он выбирает store объект из конечной точки stores/:

{ id: 'xyz', name: 'Yoo Hoo Ice Cream', employees: [] }

A store имеет список binding s. binding - это событие, которое происходит, когда продавец загружает электронную таблицу с данными product. Итак, объект теперь будет выглядеть так:

{ id: 'xyz', name: 'Seller Yoo Hoo', employees: [], bindings: [], // log of spreadsheet uploads products: [] }

Однако, как сегодня разработан API, мне нужно запросить конечную точку bindings?store_id=xyz, чтобы получить привязки этого магазина.

Разве список binding не должен входить в объект store по умолчанию? Или, по крайней мере, быть доступным в stores/xyz/bindings?

...