Class InstrumentsServiceGrpc.InstrumentsServiceStub

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

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

    • build

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

      public void tradingSchedules(TradingSchedulesRequest request, io.grpc.stub.StreamObserver<TradingSchedulesResponse> responseObserver)
      Метод получения расписания торгов торговых площадок.
       
    • bondBy

      public void bondBy(InstrumentRequest request, io.grpc.stub.StreamObserver<BondResponse> responseObserver)
      Метод получения облигации по её идентификатору.
       
    • bonds

      public void bonds(InstrumentsRequest request, io.grpc.stub.StreamObserver<BondsResponse> responseObserver)
      Метод получения списка облигаций.
       
    • getBondCoupons

      public void getBondCoupons(GetBondCouponsRequest request, io.grpc.stub.StreamObserver<GetBondCouponsResponse> responseObserver)
      Метод получения графика выплат купонов по облигации.
       
    • currencyBy

      public void currencyBy(InstrumentRequest request, io.grpc.stub.StreamObserver<CurrencyResponse> responseObserver)
      Метод получения валюты по её идентификатору.
       
    • currencies

      public void currencies(InstrumentsRequest request, io.grpc.stub.StreamObserver<CurrenciesResponse> responseObserver)
      Метод получения списка валют.
       
    • etfBy

      public void etfBy(InstrumentRequest request, io.grpc.stub.StreamObserver<EtfResponse> responseObserver)
      Метод получения инвестиционного фонда по его идентификатору.
       
    • etfs

      public void etfs(InstrumentsRequest request, io.grpc.stub.StreamObserver<EtfsResponse> responseObserver)
      Метод получения списка инвестиционных фондов.
       
    • futureBy

      public void futureBy(InstrumentRequest request, io.grpc.stub.StreamObserver<FutureResponse> responseObserver)
      Метод получения фьючерса по его идентификатору.
       
    • futures

      public void futures(InstrumentsRequest request, io.grpc.stub.StreamObserver<FuturesResponse> responseObserver)
      Метод получения списка фьючерсов.
       
    • optionBy

      public void optionBy(InstrumentRequest request, io.grpc.stub.StreamObserver<OptionResponse> responseObserver)
      Метод получения опциона по его идентификатору.
       
    • options

      public void options(InstrumentsRequest request, io.grpc.stub.StreamObserver<OptionsResponse> responseObserver)
      Метод получения списка опционов.
       
    • shareBy

      public void shareBy(InstrumentRequest request, io.grpc.stub.StreamObserver<ShareResponse> responseObserver)
      Метод получения акции по её идентификатору.
       
    • shares

      public void shares(InstrumentsRequest request, io.grpc.stub.StreamObserver<SharesResponse> responseObserver)
      Метод получения списка акций.
       
    • getAccruedInterests

      public void getAccruedInterests(GetAccruedInterestsRequest request, io.grpc.stub.StreamObserver<GetAccruedInterestsResponse> responseObserver)
      Метод получения накопленного купонного дохода по облигации.
       
    • getFuturesMargin

      public void getFuturesMargin(GetFuturesMarginRequest request, io.grpc.stub.StreamObserver<GetFuturesMarginResponse> responseObserver)
      Метод получения размера гарантийного обеспечения по фьючерсам.
       
    • getInstrumentBy

      public void getInstrumentBy(InstrumentRequest request, io.grpc.stub.StreamObserver<InstrumentResponse> responseObserver)
      Метод получения основной информации об инструменте.
       
    • getDividends

      public void getDividends(GetDividendsRequest request, io.grpc.stub.StreamObserver<GetDividendsResponse> responseObserver)
      Метод для получения событий выплаты дивидендов по инструменту.
       
    • getAssetBy

      public void getAssetBy(AssetRequest request, io.grpc.stub.StreamObserver<AssetResponse> responseObserver)
      Метод получения актива по его идентификатору.
       
    • getAssets

      public void getAssets(AssetsRequest request, io.grpc.stub.StreamObserver<AssetsResponse> responseObserver)
      Метод получения списка активов.
       
    • getFavorites

      public void getFavorites(GetFavoritesRequest request, io.grpc.stub.StreamObserver<GetFavoritesResponse> responseObserver)
      Метод получения списка избранных инструментов.
       
    • editFavorites

      public void editFavorites(EditFavoritesRequest request, io.grpc.stub.StreamObserver<EditFavoritesResponse> responseObserver)
      Метод редактирования списка избранных инструментов.
       
    • getCountries

      public void getCountries(GetCountriesRequest request, io.grpc.stub.StreamObserver<GetCountriesResponse> responseObserver)
      Метод получения списка стран.
       
    • findInstrument

      public void findInstrument(FindInstrumentRequest request, io.grpc.stub.StreamObserver<FindInstrumentResponse> responseObserver)
      Метод поиска инструмента.
       
    • getBrands

      public void getBrands(GetBrandsRequest request, io.grpc.stub.StreamObserver<GetBrandsResponse> responseObserver)
      Метод получения списка брендов.
       
    • getBrandBy

      public void getBrandBy(GetBrandRequest request, io.grpc.stub.StreamObserver<Brand> responseObserver)
      Метод получения бренда по его идентификатору.