Interface AssetStructuredProductOrBuilder

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

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

    • getBorrowName

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

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

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

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

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

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

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

      int getTypeValue()
      Тип структурной ноты.
       
      .tinkoff.public.invest.api.contract.v1.StructuredProductType type = 4;
      Returns:
      The enum numeric value on the wire for type.
    • getType

      Тип структурной ноты.
       
      .tinkoff.public.invest.api.contract.v1.StructuredProductType type = 4;
      Returns:
      The type.
    • getLogicPortfolio

      String getLogicPortfolio()
      Стратегия портфеля.
       
      string logic_portfolio = 5;
      Returns:
      The logicPortfolio.
    • getLogicPortfolioBytes

      com.google.protobuf.ByteString getLogicPortfolioBytes()
      Стратегия портфеля.
       
      string logic_portfolio = 5;
      Returns:
      The bytes for logicPortfolio.
    • getAssetTypeValue

      int getAssetTypeValue()
      Тип базового актива.
       
      .tinkoff.public.invest.api.contract.v1.AssetType asset_type = 6;
      Returns:
      The enum numeric value on the wire for assetType.
    • getAssetType

      AssetType getAssetType()
      Тип базового актива.
       
      .tinkoff.public.invest.api.contract.v1.AssetType asset_type = 6;
      Returns:
      The assetType.
    • getBasicAsset

      String getBasicAsset()
      Вид базового актива в зависимости от типа базового актива.
       
      string basic_asset = 7;
      Returns:
      The basicAsset.
    • getBasicAssetBytes

      com.google.protobuf.ByteString getBasicAssetBytes()
      Вид базового актива в зависимости от типа базового актива.
       
      string basic_asset = 7;
      Returns:
      The bytes for basicAsset.
    • hasSafetyBarrier

      boolean hasSafetyBarrier()
      Барьер сохранности (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation safety_barrier = 8;
      Returns:
      Whether the safetyBarrier field is set.
    • getSafetyBarrier

      Quotation getSafetyBarrier()
      Барьер сохранности (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation safety_barrier = 8;
      Returns:
      The safetyBarrier.
    • getSafetyBarrierOrBuilder

      QuotationOrBuilder getSafetyBarrierOrBuilder()
      Барьер сохранности (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation safety_barrier = 8;
    • hasMaturityDate

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

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

      com.google.protobuf.TimestampOrBuilder getMaturityDateOrBuilder()
      Дата погашения.
       
      .google.protobuf.Timestamp maturity_date = 9;
    • hasIssueSizePlan

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

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

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

      boolean hasIssueSize()
      Объем размещения.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 11;
      Returns:
      Whether the issueSize field is set.
    • getIssueSize

      Quotation getIssueSize()
      Объем размещения.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 11;
      Returns:
      The issueSize.
    • getIssueSizeOrBuilder

      QuotationOrBuilder getIssueSizeOrBuilder()
      Объем размещения.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 11;
    • hasPlacementDate

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

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

      com.google.protobuf.TimestampOrBuilder getPlacementDateOrBuilder()
      Дата размещения ноты.
       
      .google.protobuf.Timestamp placement_date = 12;
    • getIssueKind

      String getIssueKind()
      Форма выпуска.
       
      string issue_kind = 13;
      Returns:
      The issueKind.
    • getIssueKindBytes

      com.google.protobuf.ByteString getIssueKindBytes()
      Форма выпуска.
       
      string issue_kind = 13;
      Returns:
      The bytes for issueKind.