Package ru.tinkoff.piapi.contract.v1
Interface OrderStateOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OrderState,OrderState.Builder
public interface OrderStateOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionСредняя цена позиции по сделке.Средняя цена позиции по сделке.Валюта заявки.com.google.protobuf.ByteStringВалюта заявки.Направление заявки.intНаправление заявки.Фактическая комиссия по итогам исполнения заявки.Фактическая комиссия по итогам исполнения заявки.Исполненная цена заявки.Исполненная цена заявки.Текущий статус заявки.intТекущий статус заявки.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.Начальная комиссия.Начальная комиссия.Начальная цена заявки.Начальная цена заявки.Начальная цена за 1 инструмент.Начальная цена за 1 инструмент.UID идентификатор инструмента.com.google.protobuf.ByteStringUID идентификатор инструмента.longИсполнено лотов.longЗапрошено лотов.com.google.protobuf.TimestampДата и время выставления заявки в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата и время выставления заявки в часовом поясе UTC.Идентификатор заявки.com.google.protobuf.ByteStringИдентификатор заявки.Тип заявки.intТип заявки.Сервисная комиссия.Сервисная комиссия.getStages(int index) Стадии выполнения заявки.intСтадии выполнения заявки.Стадии выполнения заявки.getStagesOrBuilder(int index) Стадии выполнения заявки.List<? extends OrderStageOrBuilder>Стадии выполнения заявки.Итоговая стоимость заявки, включающая все комиссии.Итоговая стоимость заявки, включающая все комиссии.booleanСредняя цена позиции по сделке.booleanФактическая комиссия по итогам исполнения заявки.booleanИсполненная цена заявки.booleanНачальная комиссия.booleanНачальная цена заявки.booleanНачальная цена за 1 инструмент.booleanДата и время выставления заявки в часовом поясе UTC.booleanСервисная комиссия.booleanИтоговая стоимость заявки, включающая все комиссии.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
-
getOrderId
String getOrderId()Идентификатор заявки.
string order_id = 1;- Returns:
- The orderId.
-
getOrderIdBytes
com.google.protobuf.ByteString getOrderIdBytes()Идентификатор заявки.
string order_id = 1;- Returns:
- The bytes for orderId.
-
getExecutionReportStatusValue
int getExecutionReportStatusValue()Текущий статус заявки.
.tinkoff.public.invest.api.contract.v1.OrderExecutionReportStatus execution_report_status = 2;- Returns:
- The enum numeric value on the wire for executionReportStatus.
-
getExecutionReportStatus
OrderExecutionReportStatus getExecutionReportStatus()Текущий статус заявки.
.tinkoff.public.invest.api.contract.v1.OrderExecutionReportStatus execution_report_status = 2;- Returns:
- The executionReportStatus.
-
getLotsRequested
long getLotsRequested()Запрошено лотов.
int64 lots_requested = 3;- Returns:
- The lotsRequested.
-
getLotsExecuted
long getLotsExecuted()Исполнено лотов.
int64 lots_executed = 4;- Returns:
- The lotsExecuted.
-
hasInitialOrderPrice
boolean hasInitialOrderPrice()Начальная цена заявки. Произведение количества запрошенных лотов на цену.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;- Returns:
- Whether the initialOrderPrice field is set.
-
getInitialOrderPrice
MoneyValue getInitialOrderPrice()Начальная цена заявки. Произведение количества запрошенных лотов на цену.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;- Returns:
- The initialOrderPrice.
-
getInitialOrderPriceOrBuilder
MoneyValueOrBuilder getInitialOrderPriceOrBuilder()Начальная цена заявки. Произведение количества запрошенных лотов на цену.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5; -
hasExecutedOrderPrice
boolean hasExecutedOrderPrice()Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
.tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;- Returns:
- Whether the executedOrderPrice field is set.
-
getExecutedOrderPrice
MoneyValue getExecutedOrderPrice()Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
.tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;- Returns:
- The executedOrderPrice.
-
getExecutedOrderPriceOrBuilder
MoneyValueOrBuilder getExecutedOrderPriceOrBuilder()Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
.tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6; -
hasTotalOrderAmount
boolean hasTotalOrderAmount()Итоговая стоимость заявки, включающая все комиссии.
.tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;- Returns:
- Whether the totalOrderAmount field is set.
-
getTotalOrderAmount
MoneyValue getTotalOrderAmount()Итоговая стоимость заявки, включающая все комиссии.
.tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;- Returns:
- The totalOrderAmount.
-
getTotalOrderAmountOrBuilder
MoneyValueOrBuilder getTotalOrderAmountOrBuilder()Итоговая стоимость заявки, включающая все комиссии.
.tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7; -
hasAveragePositionPrice
boolean hasAveragePositionPrice()Средняя цена позиции по сделке.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;- Returns:
- Whether the averagePositionPrice field is set.
-
getAveragePositionPrice
MoneyValue getAveragePositionPrice()Средняя цена позиции по сделке.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;- Returns:
- The averagePositionPrice.
-
getAveragePositionPriceOrBuilder
MoneyValueOrBuilder getAveragePositionPriceOrBuilder()Средняя цена позиции по сделке.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8; -
hasInitialCommission
boolean hasInitialCommission()Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;- Returns:
- Whether the initialCommission field is set.
-
getInitialCommission
MoneyValue getInitialCommission()Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;- Returns:
- The initialCommission.
-
getInitialCommissionOrBuilder
MoneyValueOrBuilder getInitialCommissionOrBuilder()Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9; -
hasExecutedCommission
boolean hasExecutedCommission()Фактическая комиссия по итогам исполнения заявки.
.tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;- Returns:
- Whether the executedCommission field is set.
-
getExecutedCommission
MoneyValue getExecutedCommission()Фактическая комиссия по итогам исполнения заявки.
.tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;- Returns:
- The executedCommission.
-
getExecutedCommissionOrBuilder
MoneyValueOrBuilder getExecutedCommissionOrBuilder()Фактическая комиссия по итогам исполнения заявки.
.tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10; -
getFigi
String getFigi()Figi-идентификатор инструмента.
string figi = 11;- Returns:
- The figi.
-
getFigiBytes
com.google.protobuf.ByteString getFigiBytes()Figi-идентификатор инструмента.
string figi = 11;- Returns:
- The bytes for figi.
-
getDirectionValue
int getDirectionValue()Направление заявки.
.tinkoff.public.invest.api.contract.v1.OrderDirection direction = 12;- Returns:
- The enum numeric value on the wire for direction.
-
getDirection
OrderDirection getDirection()Направление заявки.
.tinkoff.public.invest.api.contract.v1.OrderDirection direction = 12;- Returns:
- The direction.
-
hasInitialSecurityPrice
boolean hasInitialSecurityPrice()Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;- Returns:
- Whether the initialSecurityPrice field is set.
-
getInitialSecurityPrice
MoneyValue getInitialSecurityPrice()Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;- Returns:
- The initialSecurityPrice.
-
getInitialSecurityPriceOrBuilder
MoneyValueOrBuilder getInitialSecurityPriceOrBuilder()Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13; -
getStagesList
List<OrderStage> getStagesList()Стадии выполнения заявки.
repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14; -
getStages
Стадии выполнения заявки.
repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14; -
getStagesCount
int getStagesCount()Стадии выполнения заявки.
repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14; -
getStagesOrBuilderList
List<? extends OrderStageOrBuilder> getStagesOrBuilderList()Стадии выполнения заявки.
repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14; -
getStagesOrBuilder
Стадии выполнения заявки.
repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14; -
hasServiceCommission
boolean hasServiceCommission()Сервисная комиссия.
.tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;- Returns:
- Whether the serviceCommission field is set.
-
getServiceCommission
MoneyValue getServiceCommission()Сервисная комиссия.
.tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;- Returns:
- The serviceCommission.
-
getServiceCommissionOrBuilder
MoneyValueOrBuilder getServiceCommissionOrBuilder()Сервисная комиссия.
.tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15; -
getCurrency
String getCurrency()Валюта заявки.
string currency = 16;- Returns:
- The currency.
-
getCurrencyBytes
com.google.protobuf.ByteString getCurrencyBytes()Валюта заявки.
string currency = 16;- Returns:
- The bytes for currency.
-
getOrderTypeValue
int getOrderTypeValue()Тип заявки.
.tinkoff.public.invest.api.contract.v1.OrderType order_type = 17;- Returns:
- The enum numeric value on the wire for orderType.
-
getOrderType
OrderType getOrderType()Тип заявки.
.tinkoff.public.invest.api.contract.v1.OrderType order_type = 17;- Returns:
- The orderType.
-
hasOrderDate
boolean hasOrderDate()Дата и время выставления заявки в часовом поясе UTC.
.google.protobuf.Timestamp order_date = 18;- Returns:
- Whether the orderDate field is set.
-
getOrderDate
com.google.protobuf.Timestamp getOrderDate()Дата и время выставления заявки в часовом поясе UTC.
.google.protobuf.Timestamp order_date = 18;- Returns:
- The orderDate.
-
getOrderDateOrBuilder
com.google.protobuf.TimestampOrBuilder getOrderDateOrBuilder()Дата и время выставления заявки в часовом поясе UTC.
.google.protobuf.Timestamp order_date = 18; -
getInstrumentUid
String getInstrumentUid()UID идентификатор инструмента.
string instrument_uid = 19;- Returns:
- The instrumentUid.
-
getInstrumentUidBytes
com.google.protobuf.ByteString getInstrumentUidBytes()UID идентификатор инструмента.
string instrument_uid = 19;- Returns:
- The bytes for instrumentUid.
-