An interface for any Product service drivers.
| Name | Type | Description | 
|---|---|---|
| getAll | Observable<T[]> | Get all products. | 
| getBestSellers | Observable<T[]> | Get best selling products. | 
| get | Observable< DaffProductDriverResponse<T>> | Get a product by Id. | 
| getByUrl | Observable< DaffProductDriverResponse<T>> | Get a product by URL. |