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**. получения различных отчётов.
 
  • Method Details

    • build

      protected OperationsServiceGrpc.OperationsServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.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) с данным методом.