import type { Quotation as _tinkoff_public_invest_api_contract_v1_Quotation, Quotation__Output as _tinkoff_public_invest_api_contract_v1_Quotation__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/Quotation'; import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../../../../google/protobuf/Timestamp'; import type { SecurityTradingStatus as _tinkoff_public_invest_api_contract_v1_SecurityTradingStatus, SecurityTradingStatus__Output as _tinkoff_public_invest_api_contract_v1_SecurityTradingStatus__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SecurityTradingStatus'; import type { RealExchange as _tinkoff_public_invest_api_contract_v1_RealExchange, RealExchange__Output as _tinkoff_public_invest_api_contract_v1_RealExchange__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/RealExchange'; import type { InstrumentExchangeType as _tinkoff_public_invest_api_contract_v1_InstrumentExchangeType, InstrumentExchangeType__Output as _tinkoff_public_invest_api_contract_v1_InstrumentExchangeType__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/InstrumentExchangeType'; import type { BrandData as _tinkoff_public_invest_api_contract_v1_BrandData, BrandData__Output as _tinkoff_public_invest_api_contract_v1_BrandData__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/BrandData'; export interface Etf { 'figi'?: (string); 'ticker'?: (string); 'classCode'?: (string); 'isin'?: (string); 'lot'?: (number); 'currency'?: (string); 'klong'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'kshort'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'dlong'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'dshort'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'dlongMin'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'dshortMin'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'shortEnabledFlag'?: (boolean); 'name'?: (string); 'exchange'?: (string); 'fixedCommission'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'focusType'?: (string); 'releasedDate'?: (_google_protobuf_Timestamp | null); 'numShares'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'countryOfRisk'?: (string); 'countryOfRiskName'?: (string); 'sector'?: (string); 'rebalancingFreq'?: (string); 'tradingStatus'?: (_tinkoff_public_invest_api_contract_v1_SecurityTradingStatus); 'otcFlag'?: (boolean); 'buyAvailableFlag'?: (boolean); 'sellAvailableFlag'?: (boolean); 'minPriceIncrement'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'apiTradeAvailableFlag'?: (boolean); 'uid'?: (string); 'realExchange'?: (_tinkoff_public_invest_api_contract_v1_RealExchange); 'positionUid'?: (string); 'assetUid'?: (string); 'instrumentExchange'?: (_tinkoff_public_invest_api_contract_v1_InstrumentExchangeType); 'forIisFlag'?: (boolean); 'forQualInvestorFlag'?: (boolean); 'weekendFlag'?: (boolean); 'blockedTcaFlag'?: (boolean); 'liquidityFlag'?: (boolean); 'first_1minCandleDate'?: (_google_protobuf_Timestamp | null); 'first_1dayCandleDate'?: (_google_protobuf_Timestamp | null); 'brand'?: (_tinkoff_public_invest_api_contract_v1_BrandData | null); 'dlongClient'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'dshortClient'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); } export interface Etf__Output { 'figi': (string); 'ticker': (string); 'classCode': (string); 'isin': (string); 'lot': (number); 'currency': (string); 'klong': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'kshort': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'dlong': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'dshort': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'dlongMin': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'dshortMin': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'shortEnabledFlag': (boolean); 'name': (string); 'exchange': (string); 'fixedCommission': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'focusType': (string); 'releasedDate': (_google_protobuf_Timestamp__Output | null); 'numShares': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'countryOfRisk': (string); 'countryOfRiskName': (string); 'sector': (string); 'rebalancingFreq': (string); 'tradingStatus': (_tinkoff_public_invest_api_contract_v1_SecurityTradingStatus__Output); 'otcFlag': (boolean); 'buyAvailableFlag': (boolean); 'sellAvailableFlag': (boolean); 'minPriceIncrement': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'apiTradeAvailableFlag': (boolean); 'uid': (string); 'realExchange': (_tinkoff_public_invest_api_contract_v1_RealExchange__Output); 'positionUid': (string); 'assetUid': (string); 'instrumentExchange': (_tinkoff_public_invest_api_contract_v1_InstrumentExchangeType__Output); 'forIisFlag': (boolean); 'forQualInvestorFlag': (boolean); 'weekendFlag': (boolean); 'blockedTcaFlag': (boolean); 'liquidityFlag': (boolean); 'first_1minCandleDate': (_google_protobuf_Timestamp__Output | null); 'first_1dayCandleDate': (_google_protobuf_Timestamp__Output | null); 'brand': (_tinkoff_public_invest_api_contract_v1_BrandData__Output | null); 'dlongClient': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'dshortClient': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); }