public function getProductHistoricRates(RequestProduct $product) {
        return $this->get(['products', $product->getProductId(), 'candles'], ResponseProductHistoricRate::class, $product->toArray());
    }
public function getProductHistoricRates(RequestProduct $product) {
        return $this->get(['products', $product->getProductId(), 'candles'], ResponseProductHistoricRate::class, $product->toArray());
    }
public function getProductHistoricRates ( RequestProduct $ product ) { return $ this -> get ( [ 'products' , $ product -> getProductId ( ) , 'candles' ] , ResponseProductHistoricRate :: class , $ product -> toArray ( ) ) ; }
Historic rates for a product. Rates are returned in grouped buckets based on requested granularity.

@param RequestProduct $product

@return ResponseTypeInterface
Historic rates for a product . Rates are returned in grouped buckets based on requested granularity .