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

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

  /**
   * 
   *Уникальный идентификатор актива.
   * 
* * string uid = 1; * @return The uid. */ java.lang.String getUid(); /** *
   *Уникальный идентификатор актива.
   * 
* * string uid = 1; * @return The bytes for uid. */ com.google.protobuf.ByteString getUidBytes(); /** *
   *Тип актива.
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetType type = 2; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
   *Тип актива.
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetType type = 2; * @return The type. */ ru.tinkoff.piapi.contract.v1.AssetType getType(); /** *
   *Наименование актива.
   * 
* * string name = 3; * @return The name. */ java.lang.String getName(); /** *
   *Наименование актива.
   * 
* * string name = 3; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   *Короткое наименование актива.
   * 
* * string name_brief = 4; * @return The nameBrief. */ java.lang.String getNameBrief(); /** *
   *Короткое наименование актива.
   * 
* * string name_brief = 4; * @return The bytes for nameBrief. */ com.google.protobuf.ByteString getNameBriefBytes(); /** *
   *Описание актива.
   * 
* * string description = 5; * @return The description. */ java.lang.String getDescription(); /** *
   *Описание актива.
   * 
* * string description = 5; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
   *Дата и время удаления актива.
   * 
* * .google.protobuf.Timestamp deleted_at = 6; * @return Whether the deletedAt field is set. */ boolean hasDeletedAt(); /** *
   *Дата и время удаления актива.
   * 
* * .google.protobuf.Timestamp deleted_at = 6; * @return The deletedAt. */ com.google.protobuf.Timestamp getDeletedAt(); /** *
   *Дата и время удаления актива.
   * 
* * .google.protobuf.Timestamp deleted_at = 6; */ com.google.protobuf.TimestampOrBuilder getDeletedAtOrBuilder(); /** *
   *Тестирование клиентов.
   * 
* * repeated string required_tests = 7; * @return A list containing the requiredTests. */ java.util.List getRequiredTestsList(); /** *
   *Тестирование клиентов.
   * 
* * repeated string required_tests = 7; * @return The count of requiredTests. */ int getRequiredTestsCount(); /** *
   *Тестирование клиентов.
   * 
* * repeated string required_tests = 7; * @param index The index of the element to return. * @return The requiredTests at the given index. */ java.lang.String getRequiredTests(int index); /** *
   *Тестирование клиентов.
   * 
* * repeated string required_tests = 7; * @param index The index of the value to return. * @return The bytes of the requiredTests at the given index. */ com.google.protobuf.ByteString getRequiredTestsBytes(int index); /** *
   *Валюта. Обязательно и заполняется только для type = "ASSET_TYPE_CURRENCY".
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetCurrency currency = 8; * @return Whether the currency field is set. */ boolean hasCurrency(); /** *
   *Валюта. Обязательно и заполняется только для type = "ASSET_TYPE_CURRENCY".
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetCurrency currency = 8; * @return The currency. */ ru.tinkoff.piapi.contract.v1.AssetCurrency getCurrency(); /** *
   *Валюта. Обязательно и заполняется только для type = "ASSET_TYPE_CURRENCY".
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetCurrency currency = 8; */ ru.tinkoff.piapi.contract.v1.AssetCurrencyOrBuilder getCurrencyOrBuilder(); /** *
   *Ценная бумага. Обязательно и заполняется только для type = "ASSET_TYPE_SECURITY".
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetSecurity security = 9; * @return Whether the security field is set. */ boolean hasSecurity(); /** *
   *Ценная бумага. Обязательно и заполняется только для type = "ASSET_TYPE_SECURITY".
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetSecurity security = 9; * @return The security. */ ru.tinkoff.piapi.contract.v1.AssetSecurity getSecurity(); /** *
   *Ценная бумага. Обязательно и заполняется только для type = "ASSET_TYPE_SECURITY".
   * 
* * .tinkoff.public.invest.api.contract.v1.AssetSecurity security = 9; */ ru.tinkoff.piapi.contract.v1.AssetSecurityOrBuilder getSecurityOrBuilder(); /** *
   *Номер государственной регистрации.
   * 
* * string gos_reg_code = 10; * @return The gosRegCode. */ java.lang.String getGosRegCode(); /** *
   *Номер государственной регистрации.
   * 
* * string gos_reg_code = 10; * @return The bytes for gosRegCode. */ com.google.protobuf.ByteString getGosRegCodeBytes(); /** *
   *Код CFI.
   * 
* * string cfi = 11; * @return The cfi. */ java.lang.String getCfi(); /** *
   *Код CFI.
   * 
* * string cfi = 11; * @return The bytes for cfi. */ com.google.protobuf.ByteString getCfiBytes(); /** *
   *Код НРД инструмента.
   * 
* * string code_nsd = 12; * @return The codeNsd. */ java.lang.String getCodeNsd(); /** *
   *Код НРД инструмента.
   * 
* * string code_nsd = 12; * @return The bytes for codeNsd. */ com.google.protobuf.ByteString getCodeNsdBytes(); /** *
   *Статус актива.
   * 
* * string status = 13; * @return The status. */ java.lang.String getStatus(); /** *
   *Статус актива.
   * 
* * string status = 13; * @return The bytes for status. */ com.google.protobuf.ByteString getStatusBytes(); /** *
   *Бренд.
   * 
* * .tinkoff.public.invest.api.contract.v1.Brand brand = 14; * @return Whether the brand field is set. */ boolean hasBrand(); /** *
   *Бренд.
   * 
* * .tinkoff.public.invest.api.contract.v1.Brand brand = 14; * @return The brand. */ ru.tinkoff.piapi.contract.v1.Brand getBrand(); /** *
   *Бренд.
   * 
* * .tinkoff.public.invest.api.contract.v1.Brand brand = 14; */ ru.tinkoff.piapi.contract.v1.BrandOrBuilder getBrandOrBuilder(); /** *
   *Дата и время последнего обновления записи.
   * 
* * .google.protobuf.Timestamp updated_at = 15; * @return Whether the updatedAt field is set. */ boolean hasUpdatedAt(); /** *
   *Дата и время последнего обновления записи.
   * 
* * .google.protobuf.Timestamp updated_at = 15; * @return The updatedAt. */ com.google.protobuf.Timestamp getUpdatedAt(); /** *
   *Дата и время последнего обновления записи.
   * 
* * .google.protobuf.Timestamp updated_at = 15; */ com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder(); /** *
   *Код типа ц.б. по классификации Банка России.
   * 
* * string br_code = 16; * @return The brCode. */ java.lang.String getBrCode(); /** *
   *Код типа ц.б. по классификации Банка России.
   * 
* * string br_code = 16; * @return The bytes for brCode. */ com.google.protobuf.ByteString getBrCodeBytes(); /** *
   *Наименование кода типа ц.б. по классификации Банка России.
   * 
* * string br_code_name = 17; * @return The brCodeName. */ java.lang.String getBrCodeName(); /** *
   *Наименование кода типа ц.б. по классификации Банка России.
   * 
* * string br_code_name = 17; * @return The bytes for brCodeName. */ com.google.protobuf.ByteString getBrCodeNameBytes(); /** *
   *Массив идентификаторов инструментов.
   * 
* * repeated .tinkoff.public.invest.api.contract.v1.AssetInstrument instruments = 18; */ java.util.List getInstrumentsList(); /** *
   *Массив идентификаторов инструментов.
   * 
* * repeated .tinkoff.public.invest.api.contract.v1.AssetInstrument instruments = 18; */ ru.tinkoff.piapi.contract.v1.AssetInstrument getInstruments(int index); /** *
   *Массив идентификаторов инструментов.
   * 
* * repeated .tinkoff.public.invest.api.contract.v1.AssetInstrument instruments = 18; */ int getInstrumentsCount(); /** *
   *Массив идентификаторов инструментов.
   * 
* * repeated .tinkoff.public.invest.api.contract.v1.AssetInstrument instruments = 18; */ java.util.List getInstrumentsOrBuilderList(); /** *
   *Массив идентификаторов инструментов.
   * 
* * repeated .tinkoff.public.invest.api.contract.v1.AssetInstrument instruments = 18; */ ru.tinkoff.piapi.contract.v1.AssetInstrumentOrBuilder getInstrumentsOrBuilder( int index); ru.tinkoff.piapi.contract.v1.AssetFull.ExtCase getExtCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy