Package ru.tinkoff.piapi.contract.v1
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**. дивидендов по ценной бумаге.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionvoidbondBy(InstrumentRequest request, io.grpc.stub.StreamObserver<BondResponse> responseObserver) Метод получения облигации по её идентификатору.voidbonds(InstrumentsRequest request, io.grpc.stub.StreamObserver<BondsResponse> responseObserver) Метод получения списка облигаций.build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcurrencies(InstrumentsRequest request, io.grpc.stub.StreamObserver<CurrenciesResponse> responseObserver) Метод получения списка валют.voidcurrencyBy(InstrumentRequest request, io.grpc.stub.StreamObserver<CurrencyResponse> responseObserver) Метод получения валюты по её идентификатору.voideditFavorites(EditFavoritesRequest request, io.grpc.stub.StreamObserver<EditFavoritesResponse> responseObserver) Метод редактирования списка избранных инструментов.voidetfBy(InstrumentRequest request, io.grpc.stub.StreamObserver<EtfResponse> responseObserver) Метод получения инвестиционного фонда по его идентификатору.voidetfs(InstrumentsRequest request, io.grpc.stub.StreamObserver<EtfsResponse> responseObserver) Метод получения списка инвестиционных фондов.voidfindInstrument(FindInstrumentRequest request, io.grpc.stub.StreamObserver<FindInstrumentResponse> responseObserver) Метод поиска инструмента.voidfutureBy(InstrumentRequest request, io.grpc.stub.StreamObserver<FutureResponse> responseObserver) Метод получения фьючерса по его идентификатору.voidfutures(InstrumentsRequest request, io.grpc.stub.StreamObserver<FuturesResponse> responseObserver) Метод получения списка фьючерсов.voidgetAccruedInterests(GetAccruedInterestsRequest request, io.grpc.stub.StreamObserver<GetAccruedInterestsResponse> responseObserver) Метод получения накопленного купонного дохода по облигации.voidgetAssetBy(AssetRequest request, io.grpc.stub.StreamObserver<AssetResponse> responseObserver) Метод получения актива по его идентификатору.voidgetAssets(AssetsRequest request, io.grpc.stub.StreamObserver<AssetsResponse> responseObserver) Метод получения списка активов.voidgetBondCoupons(GetBondCouponsRequest request, io.grpc.stub.StreamObserver<GetBondCouponsResponse> responseObserver) Метод получения графика выплат купонов по облигации.voidgetBrandBy(GetBrandRequest request, io.grpc.stub.StreamObserver<Brand> responseObserver) Метод получения бренда по его идентификатору.voidgetBrands(GetBrandsRequest request, io.grpc.stub.StreamObserver<GetBrandsResponse> responseObserver) Метод получения списка брендов.voidgetCountries(GetCountriesRequest request, io.grpc.stub.StreamObserver<GetCountriesResponse> responseObserver) Метод получения списка стран.voidgetDividends(GetDividendsRequest request, io.grpc.stub.StreamObserver<GetDividendsResponse> responseObserver) Метод для получения событий выплаты дивидендов по инструменту.voidgetFavorites(GetFavoritesRequest request, io.grpc.stub.StreamObserver<GetFavoritesResponse> responseObserver) Метод получения списка избранных инструментов.voidgetFuturesMargin(GetFuturesMarginRequest request, io.grpc.stub.StreamObserver<GetFuturesMarginResponse> responseObserver) Метод получения размера гарантийного обеспечения по фьючерсам.voidgetInstrumentBy(InstrumentRequest request, io.grpc.stub.StreamObserver<InstrumentResponse> responseObserver) Метод получения основной информации об инструменте.voidoptionBy(InstrumentRequest request, io.grpc.stub.StreamObserver<OptionResponse> responseObserver) Метод получения опциона по его идентификатору.voidoptions(InstrumentsRequest request, io.grpc.stub.StreamObserver<OptionsResponse> responseObserver) Метод получения списка опционов.voidshareBy(InstrumentRequest request, io.grpc.stub.StreamObserver<ShareResponse> responseObserver) Метод получения акции по её идентификатору.voidshares(InstrumentsRequest request, io.grpc.stub.StreamObserver<SharesResponse> responseObserver) Метод получения списка акций.voidtradingSchedules(TradingSchedulesRequest request, io.grpc.stub.StreamObserver<TradingSchedulesResponse> responseObserver) Метод получения расписания торгов торговых площадок.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected InstrumentsServiceGrpc.InstrumentsServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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) Метод получения списка опционов.
-
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) Метод получения бренда по его идентификатору.
-