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

ru.tinkoff.piapi.contract.v1.AssetSecurityOrBuilder 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 AssetSecurityOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.AssetSecurity)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   *ISIN-идентификатор ценной бумаги.
   * 
* * string isin = 1; * @return The isin. */ java.lang.String getIsin(); /** *
   *ISIN-идентификатор ценной бумаги.
   * 
* * string isin = 1; * @return The bytes for isin. */ com.google.protobuf.ByteString getIsinBytes(); /** *
   *Тип ценной бумаги.
   * 
* * string type = 2; * @return The type. */ java.lang.String getType(); /** *
   *Тип ценной бумаги.
   * 
* * string type = 2; * @return The bytes for type. */ com.google.protobuf.ByteString getTypeBytes(); /** *
   *Тип инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 10; * @return The enum numeric value on the wire for instrumentKind. */ int getInstrumentKindValue(); /** *
   *Тип инструмента.
   * 
* * .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 10; * @return The instrumentKind. */ ru.tinkoff.piapi.contract.v1.InstrumentType getInstrumentKind(); /** *
   *Акция. Заполняется только для акций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = share).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetShare share = 3; * @return Whether the share field is set. */ boolean hasShare(); /** *
   *Акция. Заполняется только для акций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = share).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetShare share = 3; * @return The share. */ ru.tinkoff.piapi.contract.v1.AssetShare getShare(); /** *
   *Акция. Заполняется только для акций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = share).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetShare share = 3; */ ru.tinkoff.piapi.contract.v1.AssetShareOrBuilder getShareOrBuilder(); /** *
   *Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; * @return Whether the bond field is set. */ boolean hasBond(); /** *
   *Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; * @return The bond. */ ru.tinkoff.piapi.contract.v1.AssetBond getBond(); /** *
   *Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; */ ru.tinkoff.piapi.contract.v1.AssetBondOrBuilder getBondOrBuilder(); /** *
   *Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; * @return Whether the sp field is set. */ boolean hasSp(); /** *
   *Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; * @return The sp. */ ru.tinkoff.piapi.contract.v1.AssetStructuredProduct getSp(); /** *
   *Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; */ ru.tinkoff.piapi.contract.v1.AssetStructuredProductOrBuilder getSpOrBuilder(); /** *
   * Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; * @return Whether the etf field is set. */ boolean hasEtf(); /** *
   * Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; * @return The etf. */ ru.tinkoff.piapi.contract.v1.AssetEtf getEtf(); /** *
   * Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; */ ru.tinkoff.piapi.contract.v1.AssetEtfOrBuilder getEtfOrBuilder(); /** *
   * Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; * @return Whether the clearingCertificate field is set. */ boolean hasClearingCertificate(); /** *
   * Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; * @return The clearingCertificate. */ ru.tinkoff.piapi.contract.v1.AssetClearingCertificate getClearingCertificate(); /** *
   * Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; */ ru.tinkoff.piapi.contract.v1.AssetClearingCertificateOrBuilder getClearingCertificateOrBuilder(); ru.tinkoff.piapi.contract.v1.AssetSecurity.ExtCase getExtCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy