// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: operations.proto
package ru.tinkoff.piapi.contract.v1;
public interface BrokerReportOrBuilder extends
// @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.BrokerReport)
com.google.protobuf.MessageOrBuilder {
/**
*
*Номер сделки.
*
*
* string trade_id = 1;
* @return The tradeId.
*/
java.lang.String getTradeId();
/**
*
*Номер сделки.
*
*
* string trade_id = 1;
* @return The bytes for tradeId.
*/
com.google.protobuf.ByteString
getTradeIdBytes();
/**
*
*Номер поручения.
*
*
* string order_id = 2;
* @return The orderId.
*/
java.lang.String getOrderId();
/**
*
*Номер поручения.
*
*
* string order_id = 2;
* @return The bytes for orderId.
*/
com.google.protobuf.ByteString
getOrderIdBytes();
/**
*
*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();
/**
*
*Признак исполнения.
*
*
* string execute_sign = 4;
* @return The executeSign.
*/
java.lang.String getExecuteSign();
/**
*
*Признак исполнения.
*
*
* string execute_sign = 4;
* @return The bytes for executeSign.
*/
com.google.protobuf.ByteString
getExecuteSignBytes();
/**
*
*Дата и время заключения в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp trade_datetime = 5;
* @return Whether the tradeDatetime field is set.
*/
boolean hasTradeDatetime();
/**
*
*Дата и время заключения в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp trade_datetime = 5;
* @return The tradeDatetime.
*/
com.google.protobuf.Timestamp getTradeDatetime();
/**
*
*Дата и время заключения в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp trade_datetime = 5;
*/
com.google.protobuf.TimestampOrBuilder getTradeDatetimeOrBuilder();
/**
*
*Торговая площадка.
*
*
* string exchange = 6;
* @return The exchange.
*/
java.lang.String getExchange();
/**
*
*Торговая площадка.
*
*
* string exchange = 6;
* @return The bytes for exchange.
*/
com.google.protobuf.ByteString
getExchangeBytes();
/**
*
*Режим торгов.
*
*
* string class_code = 7;
* @return The classCode.
*/
java.lang.String getClassCode();
/**
*
*Режим торгов.
*
*
* string class_code = 7;
* @return The bytes for classCode.
*/
com.google.protobuf.ByteString
getClassCodeBytes();
/**
*
*Вид сделки.
*
*
* string direction = 8;
* @return The direction.
*/
java.lang.String getDirection();
/**
*
*Вид сделки.
*
*
* string direction = 8;
* @return The bytes for direction.
*/
com.google.protobuf.ByteString
getDirectionBytes();
/**
*
*Сокращённое наименование актива.
*
*
* string name = 9;
* @return The name.
*/
java.lang.String getName();
/**
*
*Сокращённое наименование актива.
*
*
* string name = 9;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
*Код актива.
*
*
* string ticker = 10;
* @return The ticker.
*/
java.lang.String getTicker();
/**
*
*Код актива.
*
*
* string ticker = 10;
* @return The bytes for ticker.
*/
com.google.protobuf.ByteString
getTickerBytes();
/**
*
*Цена за единицу.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
* @return Whether the price field is set.
*/
boolean hasPrice();
/**
*
*Цена за единицу.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
* @return The price.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getPrice();
/**
*
*Цена за единицу.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getPriceOrBuilder();
/**
*
*Количество.
*
*
* int64 quantity = 12;
* @return The quantity.
*/
long getQuantity();
/**
*
*Сумма (без НКД).
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
* @return Whether the orderAmount field is set.
*/
boolean hasOrderAmount();
/**
*
*Сумма (без НКД).
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
* @return The orderAmount.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getOrderAmount();
/**
*
*Сумма (без НКД).
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getOrderAmountOrBuilder();
/**
*
*НКД.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
* @return Whether the aciValue field is set.
*/
boolean hasAciValue();
/**
*
*НКД.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
* @return The aciValue.
*/
ru.tinkoff.piapi.contract.v1.Quotation getAciValue();
/**
*
*НКД.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getAciValueOrBuilder();
/**
*
*Сумма сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
* @return Whether the totalOrderAmount field is set.
*/
boolean hasTotalOrderAmount();
/**
*
*Сумма сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
* @return The totalOrderAmount.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getTotalOrderAmount();
/**
*
*Сумма сделки.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getTotalOrderAmountOrBuilder();
/**
*
*Комиссия брокера.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
* @return Whether the brokerCommission field is set.
*/
boolean hasBrokerCommission();
/**
*
*Комиссия брокера.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
* @return The brokerCommission.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getBrokerCommission();
/**
*
*Комиссия брокера.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getBrokerCommissionOrBuilder();
/**
*
*Комиссия биржи.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
* @return Whether the exchangeCommission field is set.
*/
boolean hasExchangeCommission();
/**
*
*Комиссия биржи.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
* @return The exchangeCommission.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getExchangeCommission();
/**
*
*Комиссия биржи.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getExchangeCommissionOrBuilder();
/**
*
*Комиссия клир. центра.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
* @return Whether the exchangeClearingCommission field is set.
*/
boolean hasExchangeClearingCommission();
/**
*
*Комиссия клир. центра.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
* @return The exchangeClearingCommission.
*/
ru.tinkoff.piapi.contract.v1.MoneyValue getExchangeClearingCommission();
/**
*
*Комиссия клир. центра.
*
*
* .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
*/
ru.tinkoff.piapi.contract.v1.MoneyValueOrBuilder getExchangeClearingCommissionOrBuilder();
/**
*
*Ставка РЕПО (%).
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
* @return Whether the repoRate field is set.
*/
boolean hasRepoRate();
/**
*
*Ставка РЕПО (%).
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
* @return The repoRate.
*/
ru.tinkoff.piapi.contract.v1.Quotation getRepoRate();
/**
*
*Ставка РЕПО (%).
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getRepoRateOrBuilder();
/**
*
*Контрагент/Брокер.
*
*
* string party = 20;
* @return The party.
*/
java.lang.String getParty();
/**
*
*Контрагент/Брокер.
*
*
* string party = 20;
* @return The bytes for party.
*/
com.google.protobuf.ByteString
getPartyBytes();
/**
*
*Дата расчётов в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clear_value_date = 21;
* @return Whether the clearValueDate field is set.
*/
boolean hasClearValueDate();
/**
*
*Дата расчётов в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clear_value_date = 21;
* @return The clearValueDate.
*/
com.google.protobuf.Timestamp getClearValueDate();
/**
*
*Дата расчётов в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp clear_value_date = 21;
*/
com.google.protobuf.TimestampOrBuilder getClearValueDateOrBuilder();
/**
*
*Дата поставки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp sec_value_date = 22;
* @return Whether the secValueDate field is set.
*/
boolean hasSecValueDate();
/**
*
*Дата поставки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp sec_value_date = 22;
* @return The secValueDate.
*/
com.google.protobuf.Timestamp getSecValueDate();
/**
*
*Дата поставки в часовом поясе UTC.
*
*
* .google.protobuf.Timestamp sec_value_date = 22;
*/
com.google.protobuf.TimestampOrBuilder getSecValueDateOrBuilder();
/**
*
*Статус брокера.
*
*
* string broker_status = 23;
* @return The brokerStatus.
*/
java.lang.String getBrokerStatus();
/**
*
*Статус брокера.
*
*
* string broker_status = 23;
* @return The bytes for brokerStatus.
*/
com.google.protobuf.ByteString
getBrokerStatusBytes();
/**
*
*Тип дог.
*
*
* string separate_agreement_type = 24;
* @return The separateAgreementType.
*/
java.lang.String getSeparateAgreementType();
/**
*
*Тип дог.
*
*
* string separate_agreement_type = 24;
* @return The bytes for separateAgreementType.
*/
com.google.protobuf.ByteString
getSeparateAgreementTypeBytes();
/**
*
*Номер дог.
*
*
* string separate_agreement_number = 25;
* @return The separateAgreementNumber.
*/
java.lang.String getSeparateAgreementNumber();
/**
*
*Номер дог.
*
*
* string separate_agreement_number = 25;
* @return The bytes for separateAgreementNumber.
*/
com.google.protobuf.ByteString
getSeparateAgreementNumberBytes();
/**
*
*Дата дог.
*
*
* string separate_agreement_date = 26;
* @return The separateAgreementDate.
*/
java.lang.String getSeparateAgreementDate();
/**
*
*Дата дог.
*
*
* string separate_agreement_date = 26;
* @return The bytes for separateAgreementDate.
*/
com.google.protobuf.ByteString
getSeparateAgreementDateBytes();
/**
*
*Тип расчёта по сделке.
*
*
* string delivery_type = 27;
* @return The deliveryType.
*/
java.lang.String getDeliveryType();
/**
*
*Тип расчёта по сделке.
*
*
* string delivery_type = 27;
* @return The bytes for deliveryType.
*/
com.google.protobuf.ByteString
getDeliveryTypeBytes();
}