// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: instruments.proto
package ru.tinkoff.piapi.contract.v1;
public interface TradingDayOrBuilder extends
// @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.TradingDay)
com.google.protobuf.MessageOrBuilder {
/**
*
* Дата.
*
*
* .google.protobuf.Timestamp date = 1;
* @return Whether the date field is set.
*/
boolean hasDate();
/**
*
* Дата.
*
*
* .google.protobuf.Timestamp date = 1;
* @return The date.
*/
com.google.protobuf.Timestamp getDate();
/**
*
* Дата.
*
*
* .google.protobuf.Timestamp date = 1;
*/
com.google.protobuf.TimestampOrBuilder getDateOrBuilder();
/**
*
* Признак торгового дня на бирже.
*
*
* bool is_trading_day = 2;
* @return The isTradingDay.
*/
boolean getIsTradingDay();
/**
*
* Время начала торгов по часовому поясу UTC.
*
*
* .google.protobuf.Timestamp start_time = 3;
* @return Whether the startTime field is set.
*/
boolean hasStartTime();
/**
*
* Время начала торгов по часовому поясу UTC.
*
*
* .google.protobuf.Timestamp start_time = 3;
* @return The startTime.
*/
com.google.protobuf.Timestamp getStartTime();
/**
*
* Время начала торгов по часовому поясу UTC.
*
*
* .google.protobuf.Timestamp start_time = 3;
*/
com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder();
/**
*
* Время окончания торгов по часовому поясу UTC.
*
*
* .google.protobuf.Timestamp end_time = 4;
* @return Whether the endTime field is set.
*/
boolean hasEndTime();
/**
*
* Время окончания торгов по часовому поясу UTC.
*
*
* .google.protobuf.Timestamp end_time = 4;
* @return The endTime.
*/
com.google.protobuf.Timestamp getEndTime();
/**
*
* Время окончания торгов по часовому поясу UTC.
*
*
* .google.protobuf.Timestamp end_time = 4;
*/
com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder();
/**
*
* Время начала аукциона открытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp opening_auction_start_time = 7;
* @return Whether the openingAuctionStartTime field is set.
*/
boolean hasOpeningAuctionStartTime();
/**
*
* Время начала аукциона открытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp opening_auction_start_time = 7;
* @return The openingAuctionStartTime.
*/
com.google.protobuf.Timestamp getOpeningAuctionStartTime();
/**
*
* Время начала аукциона открытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp opening_auction_start_time = 7;
*/
com.google.protobuf.TimestampOrBuilder getOpeningAuctionStartTimeOrBuilder();
/**
*
* Время окончания аукциона закрытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp closing_auction_end_time = 8;
* @return Whether the closingAuctionEndTime field is set.
*/
boolean hasClosingAuctionEndTime();
/**
*
* Время окончания аукциона закрытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp closing_auction_end_time = 8;
* @return The closingAuctionEndTime.
*/
com.google.protobuf.Timestamp getClosingAuctionEndTime();
/**
*
* Время окончания аукциона закрытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp closing_auction_end_time = 8;
*/
com.google.protobuf.TimestampOrBuilder getClosingAuctionEndTimeOrBuilder();
/**
*
* Время начала аукциона открытия вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_opening_auction_start_time = 9;
* @return Whether the eveningOpeningAuctionStartTime field is set.
*/
boolean hasEveningOpeningAuctionStartTime();
/**
*
* Время начала аукциона открытия вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_opening_auction_start_time = 9;
* @return The eveningOpeningAuctionStartTime.
*/
com.google.protobuf.Timestamp getEveningOpeningAuctionStartTime();
/**
*
* Время начала аукциона открытия вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_opening_auction_start_time = 9;
*/
com.google.protobuf.TimestampOrBuilder getEveningOpeningAuctionStartTimeOrBuilder();
/**
*
* Время начала вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_start_time = 10;
* @return Whether the eveningStartTime field is set.
*/
boolean hasEveningStartTime();
/**
*
* Время начала вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_start_time = 10;
* @return The eveningStartTime.
*/
com.google.protobuf.Timestamp getEveningStartTime();
/**
*
* Время начала вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_start_time = 10;
*/
com.google.protobuf.TimestampOrBuilder getEveningStartTimeOrBuilder();
/**
*
* Время окончания вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_end_time = 11;
* @return Whether the eveningEndTime field is set.
*/
boolean hasEveningEndTime();
/**
*
* Время окончания вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_end_time = 11;
* @return The eveningEndTime.
*/
com.google.protobuf.Timestamp getEveningEndTime();
/**
*
* Время окончания вечерней сессии в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp evening_end_time = 11;
*/
com.google.protobuf.TimestampOrBuilder getEveningEndTimeOrBuilder();
/**
*
* Время начала основного клиринга в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clearing_start_time = 12;
* @return Whether the clearingStartTime field is set.
*/
boolean hasClearingStartTime();
/**
*
* Время начала основного клиринга в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clearing_start_time = 12;
* @return The clearingStartTime.
*/
com.google.protobuf.Timestamp getClearingStartTime();
/**
*
* Время начала основного клиринга в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clearing_start_time = 12;
*/
com.google.protobuf.TimestampOrBuilder getClearingStartTimeOrBuilder();
/**
*
* Время окончания основного клиринга в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clearing_end_time = 13;
* @return Whether the clearingEndTime field is set.
*/
boolean hasClearingEndTime();
/**
*
* Время окончания основного клиринга в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clearing_end_time = 13;
* @return The clearingEndTime.
*/
com.google.protobuf.Timestamp getClearingEndTime();
/**
*
* Время окончания основного клиринга в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clearing_end_time = 13;
*/
com.google.protobuf.TimestampOrBuilder getClearingEndTimeOrBuilder();
/**
*
* Время начала премаркета в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp premarket_start_time = 14;
* @return Whether the premarketStartTime field is set.
*/
boolean hasPremarketStartTime();
/**
*
* Время начала премаркета в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp premarket_start_time = 14;
* @return The premarketStartTime.
*/
com.google.protobuf.Timestamp getPremarketStartTime();
/**
*
* Время начала премаркета в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp premarket_start_time = 14;
*/
com.google.protobuf.TimestampOrBuilder getPremarketStartTimeOrBuilder();
/**
*
* Время окончания премаркета в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp premarket_end_time = 15;
* @return Whether the premarketEndTime field is set.
*/
boolean hasPremarketEndTime();
/**
*
* Время окончания премаркета в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp premarket_end_time = 15;
* @return The premarketEndTime.
*/
com.google.protobuf.Timestamp getPremarketEndTime();
/**
*
* Время окончания премаркета в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp premarket_end_time = 15;
*/
com.google.protobuf.TimestampOrBuilder getPremarketEndTimeOrBuilder();
/**
*
* Время начала аукциона закрытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp closing_auction_start_time = 16;
* @return Whether the closingAuctionStartTime field is set.
*/
boolean hasClosingAuctionStartTime();
/**
*
* Время начала аукциона закрытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp closing_auction_start_time = 16;
* @return The closingAuctionStartTime.
*/
com.google.protobuf.Timestamp getClosingAuctionStartTime();
/**
*
* Время начала аукциона закрытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp closing_auction_start_time = 16;
*/
com.google.protobuf.TimestampOrBuilder getClosingAuctionStartTimeOrBuilder();
/**
*
* Время окончания аукциона открытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp opening_auction_end_time = 17;
* @return Whether the openingAuctionEndTime field is set.
*/
boolean hasOpeningAuctionEndTime();
/**
*
* Время окончания аукциона открытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp opening_auction_end_time = 17;
* @return The openingAuctionEndTime.
*/
com.google.protobuf.Timestamp getOpeningAuctionEndTime();
/**
*
* Время окончания аукциона открытия в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp opening_auction_end_time = 17;
*/
com.google.protobuf.TimestampOrBuilder getOpeningAuctionEndTimeOrBuilder();
}