All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.tinkoff.piapi.contract.v1.AssetEtfOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.25
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: instruments.proto

package ru.tinkoff.piapi.contract.v1;

public interface AssetEtfOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.AssetEtf)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   *Суммарные расходы фонда (в %).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1; * @return Whether the totalExpense field is set. */ boolean hasTotalExpense(); /** *
   *Суммарные расходы фонда (в %).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1; * @return The totalExpense. */ ru.tinkoff.piapi.contract.v1.Quotation getTotalExpense(); /** *
   *Суммарные расходы фонда (в %).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getTotalExpenseOrBuilder(); /** *
   *Барьерная ставка доходности после которой фонд имеет право на perfomance fee (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation hurdle_rate = 2; * @return Whether the hurdleRate field is set. */ boolean hasHurdleRate(); /** *
   *Барьерная ставка доходности после которой фонд имеет право на perfomance fee (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation hurdle_rate = 2; * @return The hurdleRate. */ ru.tinkoff.piapi.contract.v1.Quotation getHurdleRate(); /** *
   *Барьерная ставка доходности после которой фонд имеет право на perfomance fee (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation hurdle_rate = 2; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getHurdleRateOrBuilder(); /** *
   *Комиссия за успешные результаты фонда (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation performance_fee = 3; * @return Whether the performanceFee field is set. */ boolean hasPerformanceFee(); /** *
   *Комиссия за успешные результаты фонда (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation performance_fee = 3; * @return The performanceFee. */ ru.tinkoff.piapi.contract.v1.Quotation getPerformanceFee(); /** *
   *Комиссия за успешные результаты фонда (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation performance_fee = 3; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getPerformanceFeeOrBuilder(); /** *
   *Фиксированная комиссия за управление (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 4; * @return Whether the fixedCommission field is set. */ boolean hasFixedCommission(); /** *
   *Фиксированная комиссия за управление (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 4; * @return The fixedCommission. */ ru.tinkoff.piapi.contract.v1.Quotation getFixedCommission(); /** *
   *Фиксированная комиссия за управление (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 4; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getFixedCommissionOrBuilder(); /** *
   *Тип распределения доходов от выплат по бумагам.
   * 
* * string payment_type = 5; * @return The paymentType. */ java.lang.String getPaymentType(); /** *
   *Тип распределения доходов от выплат по бумагам.
   * 
* * string payment_type = 5; * @return The bytes for paymentType. */ com.google.protobuf.ByteString getPaymentTypeBytes(); /** *
   *Признак необходимости выхода фонда в плюс для получения комиссии.
   * 
* * bool watermark_flag = 6; * @return The watermarkFlag. */ boolean getWatermarkFlag(); /** *
   *Премия (надбавка к цене) при покупке доли в фонде (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation buy_premium = 7; * @return Whether the buyPremium field is set. */ boolean hasBuyPremium(); /** *
   *Премия (надбавка к цене) при покупке доли в фонде (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation buy_premium = 7; * @return The buyPremium. */ ru.tinkoff.piapi.contract.v1.Quotation getBuyPremium(); /** *
   *Премия (надбавка к цене) при покупке доли в фонде (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation buy_premium = 7; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getBuyPremiumOrBuilder(); /** *
   *Ставка дисконта (вычет из цены) при продаже доли в фонде (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation sell_discount = 8; * @return Whether the sellDiscount field is set. */ boolean hasSellDiscount(); /** *
   *Ставка дисконта (вычет из цены) при продаже доли в фонде (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation sell_discount = 8; * @return The sellDiscount. */ ru.tinkoff.piapi.contract.v1.Quotation getSellDiscount(); /** *
   *Ставка дисконта (вычет из цены) при продаже доли в фонде (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation sell_discount = 8; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getSellDiscountOrBuilder(); /** *
   *Признак ребалансируемости портфеля фонда.
   * 
* * bool rebalancing_flag = 9; * @return The rebalancingFlag. */ boolean getRebalancingFlag(); /** *
   *Периодичность ребалансировки.
   * 
* * string rebalancing_freq = 10; * @return The rebalancingFreq. */ java.lang.String getRebalancingFreq(); /** *
   *Периодичность ребалансировки.
   * 
* * string rebalancing_freq = 10; * @return The bytes for rebalancingFreq. */ com.google.protobuf.ByteString getRebalancingFreqBytes(); /** *
   *Тип управления.
   * 
* * string management_type = 11; * @return The managementType. */ java.lang.String getManagementType(); /** *
   *Тип управления.
   * 
* * string management_type = 11; * @return The bytes for managementType. */ com.google.protobuf.ByteString getManagementTypeBytes(); /** *
   *Индекс, который реплицирует (старается копировать) фонд.
   * 
* * string primary_index = 12; * @return The primaryIndex. */ java.lang.String getPrimaryIndex(); /** *
   *Индекс, который реплицирует (старается копировать) фонд.
   * 
* * string primary_index = 12; * @return The bytes for primaryIndex. */ com.google.protobuf.ByteString getPrimaryIndexBytes(); /** *
   *База ETF.
   * 
* * string focus_type = 13; * @return The focusType. */ java.lang.String getFocusType(); /** *
   *База ETF.
   * 
* * string focus_type = 13; * @return The bytes for focusType. */ com.google.protobuf.ByteString getFocusTypeBytes(); /** *
   *Признак использования заемных активов (плечо).
   * 
* * bool leveraged_flag = 14; * @return The leveragedFlag. */ boolean getLeveragedFlag(); /** *
   *Количество акций в обращении.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation num_share = 15; * @return Whether the numShare field is set. */ boolean hasNumShare(); /** *
   *Количество акций в обращении.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation num_share = 15; * @return The numShare. */ ru.tinkoff.piapi.contract.v1.Quotation getNumShare(); /** *
   *Количество акций в обращении.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation num_share = 15; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getNumShareOrBuilder(); /** *
   *Признак обязательства по отчетности перед регулятором.
   * 
* * bool ucits_flag = 16; * @return The ucitsFlag. */ boolean getUcitsFlag(); /** *
   *Дата выпуска.
   * 
* * .google.protobuf.Timestamp released_date = 17; * @return Whether the releasedDate field is set. */ boolean hasReleasedDate(); /** *
   *Дата выпуска.
   * 
* * .google.protobuf.Timestamp released_date = 17; * @return The releasedDate. */ com.google.protobuf.Timestamp getReleasedDate(); /** *
   *Дата выпуска.
   * 
* * .google.protobuf.Timestamp released_date = 17; */ com.google.protobuf.TimestampOrBuilder getReleasedDateOrBuilder(); /** *
   *Описание фонда.
   * 
* * string description = 18; * @return The description. */ java.lang.String getDescription(); /** *
   *Описание фонда.
   * 
* * string description = 18; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
   *Описание индекса, за которым следует фонд.
   * 
* * string primary_index_description = 19; * @return The primaryIndexDescription. */ java.lang.String getPrimaryIndexDescription(); /** *
   *Описание индекса, за которым следует фонд.
   * 
* * string primary_index_description = 19; * @return The bytes for primaryIndexDescription. */ com.google.protobuf.ByteString getPrimaryIndexDescriptionBytes(); /** *
   *Основные компании, в которые вкладывается фонд.
   * 
* * string primary_index_company = 20; * @return The primaryIndexCompany. */ java.lang.String getPrimaryIndexCompany(); /** *
   *Основные компании, в которые вкладывается фонд.
   * 
* * string primary_index_company = 20; * @return The bytes for primaryIndexCompany. */ com.google.protobuf.ByteString getPrimaryIndexCompanyBytes(); /** *
   *Срок восстановления индекса (после просадки).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21; * @return Whether the indexRecoveryPeriod field is set. */ boolean hasIndexRecoveryPeriod(); /** *
   *Срок восстановления индекса (после просадки).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21; * @return The indexRecoveryPeriod. */ ru.tinkoff.piapi.contract.v1.Quotation getIndexRecoveryPeriod(); /** *
   *Срок восстановления индекса (после просадки).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getIndexRecoveryPeriodOrBuilder(); /** *
   *IVAV-код.
   * 
* * string inav_code = 22; * @return The inavCode. */ java.lang.String getInavCode(); /** *
   *IVAV-код.
   * 
* * string inav_code = 22; * @return The bytes for inavCode. */ com.google.protobuf.ByteString getInavCodeBytes(); /** *
   *Признак наличия дивидендной доходности.
   * 
* * bool div_yield_flag = 23; * @return The divYieldFlag. */ boolean getDivYieldFlag(); /** *
   *Комиссия на покрытие расходов фонда (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expense_commission = 24; * @return Whether the expenseCommission field is set. */ boolean hasExpenseCommission(); /** *
   *Комиссия на покрытие расходов фонда (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expense_commission = 24; * @return The expenseCommission. */ ru.tinkoff.piapi.contract.v1.Quotation getExpenseCommission(); /** *
   *Комиссия на покрытие расходов фонда (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation expense_commission = 24; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getExpenseCommissionOrBuilder(); /** *
   *Ошибка следования за индексом (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation primary_index_tracking_error = 25; * @return Whether the primaryIndexTrackingError field is set. */ boolean hasPrimaryIndexTrackingError(); /** *
   *Ошибка следования за индексом (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation primary_index_tracking_error = 25; * @return The primaryIndexTrackingError. */ ru.tinkoff.piapi.contract.v1.Quotation getPrimaryIndexTrackingError(); /** *
   *Ошибка следования за индексом (в процентах).
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation primary_index_tracking_error = 25; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getPrimaryIndexTrackingErrorOrBuilder(); /** *
   *Плановая ребалансировка портфеля.
   * 
* * string rebalancing_plan = 26; * @return The rebalancingPlan. */ java.lang.String getRebalancingPlan(); /** *
   *Плановая ребалансировка портфеля.
   * 
* * string rebalancing_plan = 26; * @return The bytes for rebalancingPlan. */ com.google.protobuf.ByteString getRebalancingPlanBytes(); /** *
   *Ставки налогообложения дивидендов и купонов.
   * 
* * string tax_rate = 27; * @return The taxRate. */ java.lang.String getTaxRate(); /** *
   *Ставки налогообложения дивидендов и купонов.
   * 
* * string tax_rate = 27; * @return The bytes for taxRate. */ com.google.protobuf.ByteString getTaxRateBytes(); /** *
   *Даты ребалансировок.
   * 
* * repeated .google.protobuf.Timestamp rebalancing_dates = 28; */ java.util.List getRebalancingDatesList(); /** *
   *Даты ребалансировок.
   * 
* * repeated .google.protobuf.Timestamp rebalancing_dates = 28; */ com.google.protobuf.Timestamp getRebalancingDates(int index); /** *
   *Даты ребалансировок.
   * 
* * repeated .google.protobuf.Timestamp rebalancing_dates = 28; */ int getRebalancingDatesCount(); /** *
   *Даты ребалансировок.
   * 
* * repeated .google.protobuf.Timestamp rebalancing_dates = 28; */ java.util.List getRebalancingDatesOrBuilderList(); /** *
   *Даты ребалансировок.
   * 
* * repeated .google.protobuf.Timestamp rebalancing_dates = 28; */ com.google.protobuf.TimestampOrBuilder getRebalancingDatesOrBuilder( int index); /** *
   *Форма выпуска.
   * 
* * string issue_kind = 29; * @return The issueKind. */ java.lang.String getIssueKind(); /** *
   *Форма выпуска.
   * 
* * string issue_kind = 29; * @return The bytes for issueKind. */ com.google.protobuf.ByteString getIssueKindBytes(); /** *
   *Номинал.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30; * @return Whether the nominal field is set. */ boolean hasNominal(); /** *
   *Номинал.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30; * @return The nominal. */ ru.tinkoff.piapi.contract.v1.Quotation getNominal(); /** *
   *Номинал.
   * 
* * .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30; */ ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getNominalOrBuilder(); /** *
   *Валюта номинала.
   * 
* * string nominal_currency = 31; * @return The nominalCurrency. */ java.lang.String getNominalCurrency(); /** *
   *Валюта номинала.
   * 
* * string nominal_currency = 31; * @return The bytes for nominalCurrency. */ com.google.protobuf.ByteString getNominalCurrencyBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy