class TradeOgreMarketDataServiceRaw extends TradeOgreBaseService {
  /**
   * Constructor
   *
   * @param exchange
   */
  public TradeOgreMarketDataServiceRaw(TradeOgreExchange exchange) {

    super(exchange);
  }

  public TradeOgreTicker getTradeOgreTicker(CurrencyPair market) throws IOException {
    return tradeOgre.getTicker(TradeOgreAdapters.adaptCurrencyPair(market));
  }

  public Stream<Ticker> getTradeOgreTickers() throws IOException {<FILL_FUNCTION_BODY>}

  public TradeOgreOrderBook getTradeOgreOrderBook(CurrencyPair currencyPair) throws IOException {
    String market = TradeOgreAdapters.adaptCurrencyPair(currencyPair);
    return tradeOgre.getOrderBook(market);
  }
}

    return tradeOgre.getTickers().stream()
        .map(Map::entrySet)
        .flatMap(Collection::stream)
        .map(
            entry ->
                TradeOgreAdapters.adaptTicker(
                    TradeOgreAdapters.adaptTradeOgreCurrencyPair(entry.getKey()),
                    entry.getValue()));
  
<methods><variables>protected final non-sealed java.lang.String base64UserPwd,protected final non-sealed org.knowm.xchange.tradeogre.TradeOgreAuthenticated tradeOgre