// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: stoporders.proto
package ru.tinkoff.piapi.contract.v1;
public interface StopOrderOrBuilder extends
// @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.StopOrder)
com.google.protobuf.MessageOrBuilder {
/**
*
*Идентификатор-идентификатор стоп-заявки.
*
*
* string stop_order_id = 1;
* @return The stopOrderId.
*/
java.lang.String getStopOrderId();
/**
*
*Идентификатор-идентификатор стоп-заявки.
*
*
* string stop_order_id = 1;
* @return The bytes for stopOrderId.
*/
com.google.protobuf.ByteString
getStopOrderIdBytes();
/**
*
*Запрошено лотов.
*
*
* int64 lots_requested = 2;
* @return The lotsRequested.
*/
long getLotsRequested();
/**
*
*Figi-идентификатор инструмента.
*
*
* string figi = 3;
* @return The figi.
*/
java.lang.String getFigi();
/**
*
*Figi-идентификатор инструмента.
*
*
* string figi = 3;
* @return The bytes for figi.
*/
com.google.protobuf.ByteString
getFigiBytes();
/**
*
*Направление операции.
*
*
* .tinkoff.public.invest.api.contract.v1.StopOrderDirection direction = 4;
* @return The enum numeric value on the wire for direction.
*/
int getDirectionValue();
/**
*
*Направление операции.
*
*
* .tinkoff.public.invest.api.contract.v1.StopOrderDirection direction = 4;
* @return The direction.
*/
ru.tinkoff.piapi.contract.v1.StopOrderDirection getDirection();
/**
*
*Валюта стоп-заявки.
*
*
* string currency = 5;
* @return The currency.
*/
java.lang.String getCurrency();
/**
*
*Валюта стоп-заявки.
*
*
* string currency = 5;
* @return The bytes for currency.
*/
com.google.protobuf.ByteString
getCurrencyBytes();
/**
*
*Тип стоп-заявки.
*
*
* .tinkoff.public.invest.api.contract.v1.StopOrderType order_type = 6;
* @return The enum numeric value on the wire for orderType.
*/
int getOrderTypeValue();
/**
*
*Тип стоп-заявки.
*
*
* .tinkoff.public.invest.api.contract.v1.StopOrderType order_type = 6;
* @return The orderType.
*/
ru.tinkoff.piapi.contract.v1.StopOrderType getOrderType();
/**
*
*Дата и время выставления заявки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp create_date = 7;
* @return Whether the createDate field is set.
*/
boolean hasCreateDate();
/**
*
*Дата и время выставления заявки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp create_date = 7;
* @return The createDate.
*/
com.google.protobuf.Timestamp getCreateDate();
/**
*
*Дата и время выставления заявки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp create_date = 7;
*/
com.google.protobuf.TimestampOrBuilder getCreateDateOrBuilder();
/**
*
*Дата и время конвертации стоп-заявки в биржевую в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp activation_date_time = 8;
* @return Whether the activationDateTime field is set.
*/
boolean hasActivationDateTime();
/**
*
*Дата и время конвертации стоп-заявки в биржевую в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp activation_date_time = 8;
* @return The activationDateTime.
*/
com.google.protobuf.Timestamp getActivationDateTime();
/**
*
*Дата и время конвертации стоп-заявки в биржевую в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp activation_date_time = 8;
*/
com.google.protobuf.TimestampOrBuilder getActivationDateTimeOrBuilder();
/**
*
*Дата и время снятия заявки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp expiration_time = 9;
* @return Whether the expirationTime field is set.
*/
boolean hasExpirationTime();
/**
*
*Дата и время снятия заявки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp expiration_time = 9;
* @return The expirationTime.
*/
com.google.protobuf.Timestamp getExpirationTime();
/**
*
*Дата и время снятия заявки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp expiration_time = 9;
*/
com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder();
/**
*
*Цена заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue price = 10;
* @return Whether the price field is set.
*/
boolean hasPrice();
/**
*
*Цена заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue price = 10;
* @return The price.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getPrice();
/**
*
*Цена заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue price = 10;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getPriceOrBuilder();
/**
*
*Цена активации стоп-заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue stop_price = 11;
* @return Whether the stopPrice field is set.
*/
boolean hasStopPrice();
/**
*
*Цена активации стоп-заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue stop_price = 11;
* @return The stopPrice.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getStopPrice();
/**
*
*Цена активации стоп-заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue stop_price = 11;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getStopPriceOrBuilder();
/**
*
*instrument_uid идентификатор инструмента.
*
*
* string instrument_uid = 12;
* @return The instrumentUid.
*/
java.lang.String getInstrumentUid();
/**
*
*instrument_uid идентификатор инструмента.
*
*
* string instrument_uid = 12;
* @return The bytes for instrumentUid.
*/
com.google.protobuf.ByteString
getInstrumentUidBytes();
}