Package ru.tinkoff.piapi.contract.v1
Interface PostStopOrderRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PostStopOrderRequest,PostStopOrderRequest.Builder
public interface PostStopOrderRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionНомер счёта.com.google.protobuf.ByteStringНомер счёта.Направление операции.intНаправление операции.Тип экспирации заявки.intТип экспирации заявки.com.google.protobuf.TimestampДата и время окончания действия стоп-заявки в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата и время окончания действия стоп-заявки в часовом поясе UTC.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.Идентификатор инструмента, принимает значения Figi или instrument_uid.com.google.protobuf.ByteStringИдентификатор инструмента, принимает значения Figi или instrument_uid.getPrice()Цена за 1 инструмент.Цена за 1 инструмент.longКоличество лотов.Тип заявки.intТип заявки.Стоп-цена заявки за 1 инструмент.Стоп-цена заявки за 1 инструмент.booleanДата и время окончания действия стоп-заявки в часовом поясе UTC.booleanhasPrice()Цена за 1 инструмент.booleanСтоп-цена заявки за 1 инструмент.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getFigi
String getFigi()Figi-идентификатор инструмента.
string figi = 1;- Returns:
- The figi.
-
getFigiBytes
com.google.protobuf.ByteString getFigiBytes()Figi-идентификатор инструмента.
string figi = 1;- Returns:
- The bytes for figi.
-
getQuantity
long getQuantity()Количество лотов.
int64 quantity = 2;- Returns:
- The quantity.
-
hasPrice
boolean hasPrice()Цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.Quotation price = 3;- Returns:
- Whether the price field is set.
-
getPrice
Quotation getPrice()Цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.Quotation price = 3;- Returns:
- The price.
-
getPriceOrBuilder
QuotationOrBuilder getPriceOrBuilder()Цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.Quotation price = 3; -
hasStopPrice
boolean hasStopPrice()Стоп-цена заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.Quotation stop_price = 4;- Returns:
- Whether the stopPrice field is set.
-
getStopPrice
Quotation getStopPrice()Стоп-цена заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.Quotation stop_price = 4;- Returns:
- The stopPrice.
-
getStopPriceOrBuilder
QuotationOrBuilder getStopPriceOrBuilder()Стоп-цена заявки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.Quotation stop_price = 4; -
getDirectionValue
int getDirectionValue()Направление операции.
.tinkoff.public.invest.api.contract.v1.StopOrderDirection direction = 5;- Returns:
- The enum numeric value on the wire for direction.
-
getDirection
StopOrderDirection getDirection()Направление операции.
.tinkoff.public.invest.api.contract.v1.StopOrderDirection direction = 5;- Returns:
- The direction.
-
getAccountId
String getAccountId()Номер счёта.
string account_id = 6;- Returns:
- The accountId.
-
getAccountIdBytes
com.google.protobuf.ByteString getAccountIdBytes()Номер счёта.
string account_id = 6;- Returns:
- The bytes for accountId.
-
getExpirationTypeValue
int getExpirationTypeValue()Тип экспирации заявки.
.tinkoff.public.invest.api.contract.v1.StopOrderExpirationType expiration_type = 7;- Returns:
- The enum numeric value on the wire for expirationType.
-
getExpirationType
StopOrderExpirationType getExpirationType()Тип экспирации заявки.
.tinkoff.public.invest.api.contract.v1.StopOrderExpirationType expiration_type = 7;- Returns:
- The expirationType.
-
getStopOrderTypeValue
int getStopOrderTypeValue()Тип заявки.
.tinkoff.public.invest.api.contract.v1.StopOrderType stop_order_type = 8;- Returns:
- The enum numeric value on the wire for stopOrderType.
-
getStopOrderType
StopOrderType getStopOrderType()Тип заявки.
.tinkoff.public.invest.api.contract.v1.StopOrderType stop_order_type = 8;- Returns:
- The stopOrderType.
-
hasExpireDate
boolean hasExpireDate()Дата и время окончания действия стоп-заявки в часовом поясе UTC. **Для ExpirationType = GoodTillDate заполнение обязательно**.
.google.protobuf.Timestamp expire_date = 9;- Returns:
- Whether the expireDate field is set.
-
getExpireDate
com.google.protobuf.Timestamp getExpireDate()Дата и время окончания действия стоп-заявки в часовом поясе UTC. **Для ExpirationType = GoodTillDate заполнение обязательно**.
.google.protobuf.Timestamp expire_date = 9;- Returns:
- The expireDate.
-
getExpireDateOrBuilder
com.google.protobuf.TimestampOrBuilder getExpireDateOrBuilder()Дата и время окончания действия стоп-заявки в часовом поясе UTC. **Для ExpirationType = GoodTillDate заполнение обязательно**.
.google.protobuf.Timestamp expire_date = 9; -
getInstrumentId
String getInstrumentId()Идентификатор инструмента, принимает значения Figi или instrument_uid.
string instrument_id = 10;- Returns:
- The instrumentId.
-
getInstrumentIdBytes
com.google.protobuf.ByteString getInstrumentIdBytes()Идентификатор инструмента, принимает значения Figi или instrument_uid.
string instrument_id = 10;- Returns:
- The bytes for instrumentId.
-