Rating the driver of a trip (Node.js)

In this use case, the user rates the driver of a trip. The rating is usually between 1 to 5. The mobility service sometimes asks for a reason why the user has provided a particular

Removing an item from an active order and receiving updated order with refund terms (Node.js)

In this use case, the user removes one or more items after the order has been confirmed. If the user has already made the payment, the seller sends refund terms that the user needs to

Updating billing details of an active order (Node.js)

In this use case, the user sometimes updates the billing details of the order after the order has been placed. The seller then updates the order with the new billing details and sends back the

Adding an add-on to an item and receiving an updated quote (Node.js)

In this use case, the user adds an optional add-on to a particular product in the cart. This is generally useful in the case of restaurants where the user is allowed additional customization on individual

Searching by store name and receiving a list of stores with matching names (Node.js)

In this use case, the user types the name of a seller that he wants to buy from. This usually happens when the user knows the store is open and also has the items he

Viewing the catalog of a provider (Node.js)

In this use case, the user usually clicks on a store to view its product catalog Code snippets Client calls the BAP server to trigger search: router.post("/local_retail/view_provider_catalog", viewProviderCatalog); async function viewProviderCatalog({ body }, res) {

Searching by product price range and receiving a list of items whose price falls in that range (Node.js)

In this use case, the user enters the price range before searching for a product. This can be combined with any other use case that results in a list of items Code snippets Client calls

Updating shipping details of an active order and receiving updated order with payment terms (Node.js)

In this use case, the user sometimes updates the shipping details of the order after the order has been placed. Usually, a pharmacy does not allow the user to update the shipping details, but in

Removing a pharmaceutical item from an active order and receiving updated order with refund terms (Node.js)

In this use case, the user removes one or more items after the order has been confirmed. If the user has already made the payment, the pharmacy sends refund terms that the user needs to

Adding a pharmaceutical item to an active order and receiving updated order with payment terms (Node.js)

In this use case, the user adds one or more items after the order has been confirmed. If the user has already made the payment, the pharmacy sends additional payment terms that the user needs