eu.shiftforward.adstax.productfeeder.api.rpc
The AMQP client to use
The AMQP client to use
Deletes the product details.
Deletes the product details.
the identifier of the client
the optional identifier of the site. If set to null the product will be deleted at a client level;
otherwise it will be deleted at the site level.
the identifier of the product
a Future with true if the product delete was successful, false otherwise.
Dispatches a request message with a Future of a concrete response type.
Dispatches a request message with a Future of a concrete response type.
the type of the request message
the response type that the callback returns
the request message
a Future of the expected response message
Retrieves a product.
Retrieves a product.
the identifier of the client
the identifier of the site
the identifier of the product
a Future with the ProductItem wrapped in a Some if it exists, None otherwise.
The AMQP RPC config
The AMQP RPC config
Updates the product details.
Updates the product details.
the identifier of the client
the optional identifier of the site. If set to null the product will be updated at a client level;
otherwise it will be updated at the site level.
the identifier of the product
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.
The AMQP RPC Client to interact with the Product Feeder.