Package ru.tinkoff.piapi.contract.v1
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinitionvoidgetBrokerReport(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) Метод получения доступного остатка для вывода средств.
-
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:
bindServicein interfaceio.grpc.BindableService
-