Class OperationsServiceGrpc.OperationsServiceImplBase

java.lang.Object
ru.tinkoff.piapi.contract.v1.OperationsServiceGrpc.OperationsServiceImplBase
All Implemented Interfaces:
io.grpc.BindableService
Enclosing class:
OperationsServiceGrpc

public abstract static class OperationsServiceGrpc.OperationsServiceImplBase extends Object implements io.grpc.BindableService
Сервис предназначен для получения:</br> **1**.  списка операций по счёту;</br> **2**.
портфеля по счёту;</br> **3**. позиций ценных бумаг на счёте;</br> **4**.
доступного остатка для вывода средств;</br> **5**. получения различных отчётов.
 
  • Constructor Details

    • OperationsServiceImplBase

      public OperationsServiceImplBase()
  • Method Details

    • 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) с данным методом.
       
    • bindService

      public final io.grpc.ServerServiceDefinition bindService()
      Specified by:
      bindService in interface io.grpc.BindableService