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 extends ru.tinkoff.piapi.contract.v1.AssetInstrumentOrBuilder>
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();
}