getProductBook method

Future<Response> getProductBook({
  1. required String productId,
  2. LevelEnum? level,
})

Get product book

Get a list of open orders for a product. The amount of detail shown can be customized with the level parameter.

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

Implementation

Future<http.Response> getProductBook({
  required String productId,
  LevelEnum? level,
}) async {
  Map<String, dynamic> queryParameters = {};
  if (level != null) queryParameters['level'] = level.value();

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