Class InstrumentsServiceGrpc.InstrumentsServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<InstrumentsServiceGrpc.InstrumentsServiceFutureStub>
ru.tinkoff.piapi.contract.v1.InstrumentsServiceGrpc.InstrumentsServiceFutureStub
Enclosing class:
InstrumentsServiceGrpc

public static final class InstrumentsServiceGrpc.InstrumentsServiceFutureStub extends io.grpc.stub.AbstractFutureStub<InstrumentsServiceGrpc.InstrumentsServiceFutureStub>
Сервис предназначен для получения:</br>**1**. информации об инструментах;</br>**2**.
расписания торговых сессий;</br>**3**. календаря выплат купонов по облигациям;</br>**4**.
размера гарантийного обеспечения по фьючерсам;</br>**5**. дивидендов по ценной бумаге.
 
  • Method Details

    • build

      protected InstrumentsServiceGrpc.InstrumentsServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<InstrumentsServiceGrpc.InstrumentsServiceFutureStub>
    • tradingSchedules

      public com.google.common.util.concurrent.ListenableFuture<TradingSchedulesResponse> tradingSchedules(TradingSchedulesRequest request)
      Метод получения расписания торгов торговых площадок.
       
    • bondBy

      public com.google.common.util.concurrent.ListenableFuture<BondResponse> bondBy(InstrumentRequest request)
      Метод получения облигации по её идентификатору.
       
    • bonds

      public com.google.common.util.concurrent.ListenableFuture<BondsResponse> bonds(InstrumentsRequest request)
      Метод получения списка облигаций.
       
    • getBondCoupons

      public com.google.common.util.concurrent.ListenableFuture<GetBondCouponsResponse> getBondCoupons(GetBondCouponsRequest request)
      Метод получения графика выплат купонов по облигации.
       
    • currencyBy

      public com.google.common.util.concurrent.ListenableFuture<CurrencyResponse> currencyBy(InstrumentRequest request)
      Метод получения валюты по её идентификатору.
       
    • currencies

      public com.google.common.util.concurrent.ListenableFuture<CurrenciesResponse> currencies(InstrumentsRequest request)
      Метод получения списка валют.
       
    • etfBy

      public com.google.common.util.concurrent.ListenableFuture<EtfResponse> etfBy(InstrumentRequest request)
      Метод получения инвестиционного фонда по его идентификатору.
       
    • etfs

      public com.google.common.util.concurrent.ListenableFuture<EtfsResponse> etfs(InstrumentsRequest request)
      Метод получения списка инвестиционных фондов.
       
    • futureBy

      public com.google.common.util.concurrent.ListenableFuture<FutureResponse> futureBy(InstrumentRequest request)
      Метод получения фьючерса по его идентификатору.
       
    • futures

      public com.google.common.util.concurrent.ListenableFuture<FuturesResponse> futures(InstrumentsRequest request)
      Метод получения списка фьючерсов.
       
    • optionBy

      public com.google.common.util.concurrent.ListenableFuture<OptionResponse> optionBy(InstrumentRequest request)
      Метод получения опциона по его идентификатору.
       
    • options

      public com.google.common.util.concurrent.ListenableFuture<OptionsResponse> options(InstrumentsRequest request)
      Метод получения списка опционов.
       
    • shareBy

      public com.google.common.util.concurrent.ListenableFuture<ShareResponse> shareBy(InstrumentRequest request)
      Метод получения акции по её идентификатору.
       
    • shares

      public com.google.common.util.concurrent.ListenableFuture<SharesResponse> shares(InstrumentsRequest request)
      Метод получения списка акций.
       
    • getAccruedInterests

      public com.google.common.util.concurrent.ListenableFuture<GetAccruedInterestsResponse> getAccruedInterests(GetAccruedInterestsRequest request)
      Метод получения накопленного купонного дохода по облигации.
       
    • getFuturesMargin

      public com.google.common.util.concurrent.ListenableFuture<GetFuturesMarginResponse> getFuturesMargin(GetFuturesMarginRequest request)
      Метод получения размера гарантийного обеспечения по фьючерсам.
       
    • getInstrumentBy

      public com.google.common.util.concurrent.ListenableFuture<InstrumentResponse> getInstrumentBy(InstrumentRequest request)
      Метод получения основной информации об инструменте.
       
    • getDividends

      public com.google.common.util.concurrent.ListenableFuture<GetDividendsResponse> getDividends(GetDividendsRequest request)
      Метод для получения событий выплаты дивидендов по инструменту.
       
    • getAssetBy

      public com.google.common.util.concurrent.ListenableFuture<AssetResponse> getAssetBy(AssetRequest request)
      Метод получения актива по его идентификатору.
       
    • getAssets

      public com.google.common.util.concurrent.ListenableFuture<AssetsResponse> getAssets(AssetsRequest request)
      Метод получения списка активов.
       
    • getFavorites

      public com.google.common.util.concurrent.ListenableFuture<GetFavoritesResponse> getFavorites(GetFavoritesRequest request)
      Метод получения списка избранных инструментов.
       
    • editFavorites

      public com.google.common.util.concurrent.ListenableFuture<EditFavoritesResponse> editFavorites(EditFavoritesRequest request)
      Метод редактирования списка избранных инструментов.
       
    • getCountries

      public com.google.common.util.concurrent.ListenableFuture<GetCountriesResponse> getCountries(GetCountriesRequest request)
      Метод получения списка стран.
       
    • findInstrument

      public com.google.common.util.concurrent.ListenableFuture<FindInstrumentResponse> findInstrument(FindInstrumentRequest request)
      Метод поиска инструмента.
       
    • getBrands

      public com.google.common.util.concurrent.ListenableFuture<GetBrandsResponse> getBrands(GetBrandsRequest request)
      Метод получения списка брендов.
       
    • getBrandBy

      public com.google.common.util.concurrent.ListenableFuture<Brand> getBrandBy(GetBrandRequest request)
      Метод получения бренда по его идентификатору.