getProductTrades method

Future<Response> getProductTrades({
  1. required String productId,
  2. int? limit,
  3. int? before,
  4. int? after,
})

Get product trades

Gets a list the latest trades for a product.

https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_getproducttrades

Implementation

Future<http.Response> getProductTrades({
  required String productId,
  int? limit,
  int? before,
  int? after,
}) async {
  Map<String, dynamic> queryParameters = {};
  if (limit != null) queryParameters['limit'] = limit;
  if (before != null) queryParameters['before'] = before;
  if (after != null) queryParameters['after'] = after;

  return get(
    path: '/products/$productId/trades',
    queryParameters: queryParameters,
  );
}