...
High-level description
The UI-client sends a collection of items/holdings in a single update move request to endpoints PUT POST /inventory/items/move or inventory/holdings/move API. The mod-inventory processes this request and , retrieves each item/holding from item/holdings-storage, prepares a request for each item/holding in the array update and sends it asynchronously to the mod-inventory-storagetstorage. The mod-inventory waits for all responses from mod-inventory-storage to be completed and populates a response. In case of errors in some of the updating requests in the mod-inventory-storage, the mod-inventory returns a response containing a list of errors for not updated items/holdings.
...