Deletes the product details.
Deletes the product details.
the client id
the site id
the product id
a Future
with true
if the product delete was successful, false
otherwise.
Retrieves a product.
Retrieves a product.
the client id
the site id
the product id
a Future
with the ProductItem wrapped in a Some
if it exists, None
otherwise.
Updates the product details.
Updates the product details.
the client id
the site id
the product id
a map of keys to product attributes to use for updating the current product definition
a Future
with true
if the product update was successful, false
otherwise.
Interface for clients capable of interacting with the product feeder, by fetching, updating or deleting products.