Represents a delete product operation, for a given clientId and siteId, if provided.
Represents the result of an DeleteProduct operation.
Represents the result of an DeleteProduct operation.
the client id
the site id
the id of the product
Represents a product feed download and import operation.
Represents a product feed download and import operation.
a valid URL pointing to a valid XML product feed
Represents the result of a DownloadFeed operation
Represents the result of a DownloadFeed operation
the number of inserted products
Represents get product operation.
Represents get product operation.
the query for the product (userId, siteId, ...)
Represents the result of a GetProduct operation.
Represents the result of a GetProduct operation.
the optional product item
Represents a supported operation of the ProductActor.
Represents the supported responses from a given eu.shiftforward.adstax.productfeeder.rpc.ProductFeederOperation.
The AMQP RPC Client to interact with for the Product Feeder.
Represents a query for a given product.
Represents a query for a given product.
the id of the client
optinal site id, if none the query will search for the product at a client level
the id of the product
Represents a update product operation, for a given clientId and siteId, if provided.
Represents a update product operation, for a given clientId and siteId, if provided.
the id of the client
the optional id of the site, if none the product will be updated at a client level, if set it will update both
Represents the result of an UpdateProduct operation.
Represents the result of an UpdateProduct operation.
the client id
the site id
the product itself
Represents a delete product operation, for a given clientId and siteId, if provided.
the id of the client
the optional id of the site, if none the product will be delete at a client level, if set it will delete both
the id of the product