Interface AssetBondOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AssetBond, AssetBond.Builder

public interface AssetBondOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasCurrentNominal

      boolean hasCurrentNominal()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
      Returns:
      Whether the currentNominal field is set.
    • getCurrentNominal

      Quotation getCurrentNominal()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
      Returns:
      The currentNominal.
    • getCurrentNominalOrBuilder

      QuotationOrBuilder getCurrentNominalOrBuilder()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
    • getBorrowName

      String getBorrowName()
      Наименование заемщика.
       
      string borrow_name = 2;
      Returns:
      The borrowName.
    • getBorrowNameBytes

      com.google.protobuf.ByteString getBorrowNameBytes()
      Наименование заемщика.
       
      string borrow_name = 2;
      Returns:
      The bytes for borrowName.
    • hasIssueSize

      boolean hasIssueSize()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
      Returns:
      Whether the issueSize field is set.
    • getIssueSize

      Quotation getIssueSize()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
      Returns:
      The issueSize.
    • getIssueSizeOrBuilder

      QuotationOrBuilder getIssueSizeOrBuilder()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
    • hasNominal

      boolean hasNominal()
      Номинал облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;
      Returns:
      Whether the nominal field is set.
    • getNominal

      Quotation getNominal()
      Номинал облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;
      Returns:
      The nominal.
    • getNominalOrBuilder

      QuotationOrBuilder getNominalOrBuilder()
      Номинал облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;
    • getNominalCurrency

      String getNominalCurrency()
      Валюта номинала.
       
      string nominal_currency = 5;
      Returns:
      The nominalCurrency.
    • getNominalCurrencyBytes

      com.google.protobuf.ByteString getNominalCurrencyBytes()
      Валюта номинала.
       
      string nominal_currency = 5;
      Returns:
      The bytes for nominalCurrency.
    • getIssueKind

      String getIssueKind()
      Форма выпуска облигации.
       
      string issue_kind = 6;
      Returns:
      The issueKind.
    • getIssueKindBytes

      com.google.protobuf.ByteString getIssueKindBytes()
      Форма выпуска облигации.
       
      string issue_kind = 6;
      Returns:
      The bytes for issueKind.
    • getInterestKind

      String getInterestKind()
      Форма дохода облигации.
       
      string interest_kind = 7;
      Returns:
      The interestKind.
    • getInterestKindBytes

      com.google.protobuf.ByteString getInterestKindBytes()
      Форма дохода облигации.
       
      string interest_kind = 7;
      Returns:
      The bytes for interestKind.
    • getCouponQuantityPerYear

      int getCouponQuantityPerYear()
      Количество выплат в год.
       
      int32 coupon_quantity_per_year = 8;
      Returns:
      The couponQuantityPerYear.
    • getIndexedNominalFlag

      boolean getIndexedNominalFlag()
      Признак облигации с индексируемым номиналом.
       
      bool indexed_nominal_flag = 9;
      Returns:
      The indexedNominalFlag.
    • getSubordinatedFlag

      boolean getSubordinatedFlag()
      Признак субординированной облигации.
       
      bool subordinated_flag = 10;
      Returns:
      The subordinatedFlag.
    • getCollateralFlag

      boolean getCollateralFlag()
      Признак обеспеченной облигации.
       
      bool collateral_flag = 11;
      Returns:
      The collateralFlag.
    • getTaxFreeFlag

      boolean getTaxFreeFlag()
      Признак показывает, что купоны облигации не облагаются налогом (для mass market).
       
      bool tax_free_flag = 12;
      Returns:
      The taxFreeFlag.
    • getAmortizationFlag

      boolean getAmortizationFlag()
      Признак облигации с амортизацией долга.
       
      bool amortization_flag = 13;
      Returns:
      The amortizationFlag.
    • getFloatingCouponFlag

      boolean getFloatingCouponFlag()
      Признак облигации с плавающим купоном.
       
      bool floating_coupon_flag = 14;
      Returns:
      The floatingCouponFlag.
    • getPerpetualFlag

      boolean getPerpetualFlag()
      Признак бессрочной облигации.
       
      bool perpetual_flag = 15;
      Returns:
      The perpetualFlag.
    • hasMaturityDate

      boolean hasMaturityDate()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
      Returns:
      Whether the maturityDate field is set.
    • getMaturityDate

      com.google.protobuf.Timestamp getMaturityDate()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
      Returns:
      The maturityDate.
    • getMaturityDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getMaturityDateOrBuilder()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
    • getReturnCondition

      String getReturnCondition()
      Описание и условия получения дополнительного дохода.
       
      string return_condition = 17;
      Returns:
      The returnCondition.
    • getReturnConditionBytes

      com.google.protobuf.ByteString getReturnConditionBytes()
      Описание и условия получения дополнительного дохода.
       
      string return_condition = 17;
      Returns:
      The bytes for returnCondition.
    • hasStateRegDate

      boolean hasStateRegDate()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
      Returns:
      Whether the stateRegDate field is set.
    • getStateRegDate

      com.google.protobuf.Timestamp getStateRegDate()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
      Returns:
      The stateRegDate.
    • getStateRegDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getStateRegDateOrBuilder()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
    • hasPlacementDate

      boolean hasPlacementDate()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
      Returns:
      Whether the placementDate field is set.
    • getPlacementDate

      com.google.protobuf.Timestamp getPlacementDate()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
      Returns:
      The placementDate.
    • getPlacementDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getPlacementDateOrBuilder()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
    • hasPlacementPrice

      boolean hasPlacementPrice()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
      Returns:
      Whether the placementPrice field is set.
    • getPlacementPrice

      Quotation getPlacementPrice()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
      Returns:
      The placementPrice.
    • getPlacementPriceOrBuilder

      QuotationOrBuilder getPlacementPriceOrBuilder()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
    • hasIssueSizePlan

      boolean hasIssueSizePlan()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
      Returns:
      Whether the issueSizePlan field is set.
    • getIssueSizePlan

      Quotation getIssueSizePlan()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
      Returns:
      The issueSizePlan.
    • getIssueSizePlanOrBuilder

      QuotationOrBuilder getIssueSizePlanOrBuilder()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;