// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: marketdata.proto
package ru.tinkoff.piapi.contract.v1;
public interface MarketDataResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.MarketDataResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
*Результат подписки на свечи.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1;
* @return Whether the subscribeCandlesResponse field is set.
*/
boolean hasSubscribeCandlesResponse();
/**
*
*Результат подписки на свечи.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1;
* @return The subscribeCandlesResponse.
*/
ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse getSubscribeCandlesResponse();
/**
*
*Результат подписки на свечи.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1;
*/
ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponseOrBuilder getSubscribeCandlesResponseOrBuilder();
/**
*
*Результат подписки на стаканы.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2;
* @return Whether the subscribeOrderBookResponse field is set.
*/
boolean hasSubscribeOrderBookResponse();
/**
*
*Результат подписки на стаканы.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2;
* @return The subscribeOrderBookResponse.
*/
ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse getSubscribeOrderBookResponse();
/**
*
*Результат подписки на стаканы.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2;
*/
ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponseOrBuilder getSubscribeOrderBookResponseOrBuilder();
/**
*
*Результат подписки на поток обезличенных сделок.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3;
* @return Whether the subscribeTradesResponse field is set.
*/
boolean hasSubscribeTradesResponse();
/**
*
*Результат подписки на поток обезличенных сделок.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3;
* @return The subscribeTradesResponse.
*/
ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse getSubscribeTradesResponse();
/**
*
*Результат подписки на поток обезличенных сделок.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3;
*/
ru.tinkoff.piapi.contract.v1.SubscribeTradesResponseOrBuilder getSubscribeTradesResponseOrBuilder();
/**
*
*Результат подписки на торговые статусы инструментов.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4;
* @return Whether the subscribeInfoResponse field is set.
*/
boolean hasSubscribeInfoResponse();
/**
*
*Результат подписки на торговые статусы инструментов.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4;
* @return The subscribeInfoResponse.
*/
ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse getSubscribeInfoResponse();
/**
*
*Результат подписки на торговые статусы инструментов.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4;
*/
ru.tinkoff.piapi.contract.v1.SubscribeInfoResponseOrBuilder getSubscribeInfoResponseOrBuilder();
/**
*
*Свеча.
*
*
* .tinkoff.public.invest.api.contract.v1.Candle candle = 5;
* @return Whether the candle field is set.
*/
boolean hasCandle();
/**
*
*Свеча.
*
*
* .tinkoff.public.invest.api.contract.v1.Candle candle = 5;
* @return The candle.
*/
ru.tinkoff.piapi.contract.v1.Candle getCandle();
/**
*
*Свеча.
*
*
* .tinkoff.public.invest.api.contract.v1.Candle candle = 5;
*/
ru.tinkoff.piapi.contract.v1.CandleOrBuilder getCandleOrBuilder();
/**
*
*Сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.Trade trade = 6;
* @return Whether the trade field is set.
*/
boolean hasTrade();
/**
*
*Сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.Trade trade = 6;
* @return The trade.
*/
ru.tinkoff.piapi.contract.v1.Trade getTrade();
/**
*
*Сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.Trade trade = 6;
*/
ru.tinkoff.piapi.contract.v1.TradeOrBuilder getTradeOrBuilder();
/**
*
*Стакан.
*
*
* .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7;
* @return Whether the orderbook field is set.
*/
boolean hasOrderbook();
/**
*
*Стакан.
*
*
* .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7;
* @return The orderbook.
*/
ru.tinkoff.piapi.contract.v1.OrderBook getOrderbook();
/**
*
*Стакан.
*
*
* .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7;
*/
ru.tinkoff.piapi.contract.v1.OrderBookOrBuilder getOrderbookOrBuilder();
/**
*
*Торговый статус.
*
*
* .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8;
* @return Whether the tradingStatus field is set.
*/
boolean hasTradingStatus();
/**
*
*Торговый статус.
*
*
* .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8;
* @return The tradingStatus.
*/
ru.tinkoff.piapi.contract.v1.TradingStatus getTradingStatus();
/**
*
*Торговый статус.
*
*
* .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8;
*/
ru.tinkoff.piapi.contract.v1.TradingStatusOrBuilder getTradingStatusOrBuilder();
/**
*
*Проверка активности стрима.
*
*
* .tinkoff.public.invest.api.contract.v1.Ping ping = 9;
* @return Whether the ping field is set.
*/
boolean hasPing();
/**
*
*Проверка активности стрима.
*
*
* .tinkoff.public.invest.api.contract.v1.Ping ping = 9;
* @return The ping.
*/
ru.tinkoff.piapi.contract.v1.Ping getPing();
/**
*
*Проверка активности стрима.
*
*
* .tinkoff.public.invest.api.contract.v1.Ping ping = 9;
*/
ru.tinkoff.piapi.contract.v1.PingOrBuilder getPingOrBuilder();
/**
*
*Результат подписки на цены последние сделок по инструментам.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10;
* @return Whether the subscribeLastPriceResponse field is set.
*/
boolean hasSubscribeLastPriceResponse();
/**
*
*Результат подписки на цены последние сделок по инструментам.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10;
* @return The subscribeLastPriceResponse.
*/
ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse getSubscribeLastPriceResponse();
/**
*
*Результат подписки на цены последние сделок по инструментам.
*
*
* .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10;
*/
ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponseOrBuilder getSubscribeLastPriceResponseOrBuilder();
/**
*
*Цена последней сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11;
* @return Whether the lastPrice field is set.
*/
boolean hasLastPrice();
/**
*
*Цена последней сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11;
* @return The lastPrice.
*/
ru.tinkoff.piapi.contract.v1.LastPrice getLastPrice();
/**
*
*Цена последней сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11;
*/
ru.tinkoff.piapi.contract.v1.LastPriceOrBuilder getLastPriceOrBuilder();
ru.tinkoff.piapi.contract.v1.MarketDataResponse.PayloadCase getPayloadCase();
}