ProductDto getById(String id);
String getProductImagePath(String id);
void deleteById(String id);
Observable<Void> deleteOnlyImage(String id);
void deleteSelected(List<ProductDto> productDtos);
<BUG>List<ProductDto> getAllProducts(String listId);

TotalDto getInfo(String listId);
</BUG>
void deleteAllFromList(String listId);

ProductDto getById(String id);
String getProductImagePath(String id);
void deleteById(String id);
Observable<Void> deleteOnlyImage(String id);
void deleteSelected(List<ProductDto> productDtos);
Observable<ProductDto> getAllProducts(String listId);
Observable<TotalDto> getInfo(String listId);
void deleteAllFromList(String listId);
