Есть сущности: корзина клиента, клиент, текущий пользователь системы,и его корзина. По схеме хранения в бд будут две таблицы basket_items и clients
но по рест будут разная организация url
/api/clients/ - все клиенты
/api/clients/1/basket-items/ - позиции корзины 1 клиента
/api/current-client/basket-items/ - позиции текущего клиента
1. Насчет позиций текущего клиента есть сомнения, правильно ли так?
2. Также как организовать получение всех корзин всех клиентов?
Вообщем главное чтобы каждый ресурс был представлен конкретным урл, а вот в случае с /api/my-basket-items/ для каждого пользователя будет возвращен свой ресурс
все до меня дошло,
/api/clients/ - все клиенты
/api/clients/1/basket/items/ - позиции корзины 1 клиента
/api/clients/1/basket/items/ - позиции текущего клиента, при условии что текущий клиент 1