Package ru.tinkoff.piapi.contract.v1
Class OperationsServiceGrpc.OperationsServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<OperationsServiceGrpc.OperationsServiceStub>
ru.tinkoff.piapi.contract.v1.OperationsServiceGrpc.OperationsServiceStub
- Enclosing class:
OperationsServiceGrpc
public static final class OperationsServiceGrpc.OperationsServiceStub
extends io.grpc.stub.AbstractAsyncStub<OperationsServiceGrpc.OperationsServiceStub>
Сервис предназначен для получения:</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 TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidgetBrokerReport(BrokerReportRequest request, io.grpc.stub.StreamObserver<BrokerReportResponse> responseObserver) Метод получения брокерского отчёта.voidgetDividendsForeignIssuer(GetDividendsForeignIssuerRequest request, io.grpc.stub.StreamObserver<GetDividendsForeignIssuerResponse> responseObserver) Метод получения отчёта "Справка о доходах за пределами РФ".voidgetOperations(OperationsRequest request, io.grpc.stub.StreamObserver<OperationsResponse> responseObserver) Метод получения списка операций по счёту.При работе с данным методом необходимо учитывать [особенности взаимодействия](/investAPI/operations_problems) с данным методом.voidgetOperationsByCursor(GetOperationsByCursorRequest request, io.grpc.stub.StreamObserver<GetOperationsByCursorResponse> responseObserver) Метод получения списка операций по счёту с пагинацией.voidgetPortfolio(PortfolioRequest request, io.grpc.stub.StreamObserver<PortfolioResponse> responseObserver) Метод получения портфеля по счёту.voidgetPositions(PositionsRequest request, io.grpc.stub.StreamObserver<PositionsResponse> responseObserver) Метод получения списка позиций по счёту.voidgetWithdrawLimits(WithdrawLimitsRequest request, io.grpc.stub.StreamObserver<WithdrawLimitsResponse> 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 OperationsServiceGrpc.OperationsServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<OperationsServiceGrpc.OperationsServiceStub>
-
getOperations
public void getOperations(OperationsRequest request, io.grpc.stub.StreamObserver<OperationsResponse> responseObserver) Метод получения списка операций по счёту.При работе с данным методом необходимо учитывать [особенности взаимодействия](/investAPI/operations_problems) с данным методом.
-
getPortfolio
public void getPortfolio(PortfolioRequest request, io.grpc.stub.StreamObserver<PortfolioResponse> responseObserver) Метод получения портфеля по счёту.
-
getPositions
public void getPositions(PositionsRequest request, io.grpc.stub.StreamObserver<PositionsResponse> responseObserver) Метод получения списка позиций по счёту.
-
getWithdrawLimits
public void getWithdrawLimits(WithdrawLimitsRequest request, io.grpc.stub.StreamObserver<WithdrawLimitsResponse> responseObserver) Метод получения доступного остатка для вывода средств.
-
getBrokerReport
public void getBrokerReport(BrokerReportRequest request, io.grpc.stub.StreamObserver<BrokerReportResponse> responseObserver) Метод получения брокерского отчёта.
-
getDividendsForeignIssuer
public void getDividendsForeignIssuer(GetDividendsForeignIssuerRequest request, io.grpc.stub.StreamObserver<GetDividendsForeignIssuerResponse> responseObserver) Метод получения отчёта "Справка о доходах за пределами РФ".
-
getOperationsByCursor
public void getOperationsByCursor(GetOperationsByCursorRequest request, io.grpc.stub.StreamObserver<GetOperationsByCursorResponse> responseObserver) Метод получения списка операций по счёту с пагинацией. При работе с данным методом необходимо учитывать [особенности взаимодействия](/investAPI/operations_problems) с данным методом.
-