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 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

      OrderStage getStages(int index)
      Стадии выполнения заявки.
       
      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

      OrderStageOrBuilder getStagesOrBuilder(int index)
      Стадии выполнения заявки.
       
      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.