getProductCandles method
Future<Response>
getProductCandles({
- required String productId,
- GranularityEnum? granularity,
- DateTime? start,
- DateTime? end,
Get product candles
Historic rates for a product. Rates are returned in grouped buckets. Candle schema is of the form [timestamp, price_low, price_high, price_open, price_close]
https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_getproductcandles
Implementation
Future<http.Response> getProductCandles({
required String productId,
GranularityEnum? granularity,
DateTime? start,
DateTime? end,
}) async {
Map<String, dynamic> queryParameters = {};
if (granularity != null)
queryParameters['granularity'] = granularity.seconds();
if (start != null) queryParameters['start'] = start;
if (end != null) queryParameters['end'] = end;
return get(
path: '/products/$productId/candles',
queryParameters: queryParameters,
);
}