Package ru.tinkoff.piapi.contract.v1
Class SandboxServiceGrpc.SandboxServiceImplBase
java.lang.Object
ru.tinkoff.piapi.contract.v1.SandboxServiceGrpc.SandboxServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
SandboxServiceGrpc
public abstract static class SandboxServiceGrpc.SandboxServiceImplBase
extends Object
implements io.grpc.BindableService
Сервис для работы с песочницей TINKOFF INVEST API
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinitionvoidcancelSandboxOrder(CancelOrderRequest request, io.grpc.stub.StreamObserver<CancelOrderResponse> responseObserver) Метод отмены торгового поручения в песочнице.voidcloseSandboxAccount(CloseSandboxAccountRequest request, io.grpc.stub.StreamObserver<CloseSandboxAccountResponse> responseObserver) Метод закрытия счёта в песочнице.voidgetSandboxAccounts(GetAccountsRequest request, io.grpc.stub.StreamObserver<GetAccountsResponse> responseObserver) Метод получения счетов в песочнице.voidgetSandboxOperations(OperationsRequest request, io.grpc.stub.StreamObserver<OperationsResponse> responseObserver) Метод получения операций в песочнице по номеру счёта.voidgetSandboxOperationsByCursor(GetOperationsByCursorRequest request, io.grpc.stub.StreamObserver<GetOperationsByCursorResponse> responseObserver) Метод получения операций в песочнице по номеру счета с пагинацией.voidgetSandboxOrders(GetOrdersRequest request, io.grpc.stub.StreamObserver<GetOrdersResponse> responseObserver) Метод получения списка активных заявок по счёту в песочнице.voidgetSandboxOrderState(GetOrderStateRequest request, io.grpc.stub.StreamObserver<OrderState> responseObserver) Метод получения статуса заявки в песочнице.voidgetSandboxPortfolio(PortfolioRequest request, io.grpc.stub.StreamObserver<PortfolioResponse> responseObserver) Метод получения портфолио в песочнице.voidgetSandboxPositions(PositionsRequest request, io.grpc.stub.StreamObserver<PositionsResponse> responseObserver) Метод получения позиций по виртуальному счёту песочницы.voidgetSandboxWithdrawLimits(WithdrawLimitsRequest request, io.grpc.stub.StreamObserver<WithdrawLimitsResponse> responseObserver) Метод получения доступного остатка для вывода средств в песочнице.voidopenSandboxAccount(OpenSandboxAccountRequest request, io.grpc.stub.StreamObserver<OpenSandboxAccountResponse> responseObserver) Метод регистрации счёта в песочнице.voidpostSandboxOrder(PostOrderRequest request, io.grpc.stub.StreamObserver<PostOrderResponse> responseObserver) Метод выставления торгового поручения в песочнице.voidreplaceSandboxOrder(ReplaceOrderRequest request, io.grpc.stub.StreamObserver<PostOrderResponse> responseObserver) Метод изменения выставленной заявки.voidsandboxPayIn(SandboxPayInRequest request, io.grpc.stub.StreamObserver<SandboxPayInResponse> responseObserver) Метод пополнения счёта в песочнице.
-
Constructor Details
-
SandboxServiceImplBase
public SandboxServiceImplBase()
-
-
Method Details
-
openSandboxAccount
public void openSandboxAccount(OpenSandboxAccountRequest request, io.grpc.stub.StreamObserver<OpenSandboxAccountResponse> responseObserver) Метод регистрации счёта в песочнице.
-
getSandboxAccounts
public void getSandboxAccounts(GetAccountsRequest request, io.grpc.stub.StreamObserver<GetAccountsResponse> responseObserver) Метод получения счетов в песочнице.
-
closeSandboxAccount
public void closeSandboxAccount(CloseSandboxAccountRequest request, io.grpc.stub.StreamObserver<CloseSandboxAccountResponse> responseObserver) Метод закрытия счёта в песочнице.
-
postSandboxOrder
public void postSandboxOrder(PostOrderRequest request, io.grpc.stub.StreamObserver<PostOrderResponse> responseObserver) Метод выставления торгового поручения в песочнице.
-
replaceSandboxOrder
public void replaceSandboxOrder(ReplaceOrderRequest request, io.grpc.stub.StreamObserver<PostOrderResponse> responseObserver) Метод изменения выставленной заявки.
-
getSandboxOrders
public void getSandboxOrders(GetOrdersRequest request, io.grpc.stub.StreamObserver<GetOrdersResponse> responseObserver) Метод получения списка активных заявок по счёту в песочнице.
-
cancelSandboxOrder
public void cancelSandboxOrder(CancelOrderRequest request, io.grpc.stub.StreamObserver<CancelOrderResponse> responseObserver) Метод отмены торгового поручения в песочнице.
-
getSandboxOrderState
public void getSandboxOrderState(GetOrderStateRequest request, io.grpc.stub.StreamObserver<OrderState> responseObserver) Метод получения статуса заявки в песочнице.
-
getSandboxPositions
public void getSandboxPositions(PositionsRequest request, io.grpc.stub.StreamObserver<PositionsResponse> responseObserver) Метод получения позиций по виртуальному счёту песочницы.
-
getSandboxOperations
public void getSandboxOperations(OperationsRequest request, io.grpc.stub.StreamObserver<OperationsResponse> responseObserver) Метод получения операций в песочнице по номеру счёта.
-
getSandboxOperationsByCursor
public void getSandboxOperationsByCursor(GetOperationsByCursorRequest request, io.grpc.stub.StreamObserver<GetOperationsByCursorResponse> responseObserver) Метод получения операций в песочнице по номеру счета с пагинацией.
-
getSandboxPortfolio
public void getSandboxPortfolio(PortfolioRequest request, io.grpc.stub.StreamObserver<PortfolioResponse> responseObserver) Метод получения портфолио в песочнице.
-
sandboxPayIn
public void sandboxPayIn(SandboxPayInRequest request, io.grpc.stub.StreamObserver<SandboxPayInResponse> responseObserver) Метод пополнения счёта в песочнице.
-
getSandboxWithdrawLimits
public void getSandboxWithdrawLimits(WithdrawLimitsRequest request, io.grpc.stub.StreamObserver<WithdrawLimitsResponse> responseObserver) Метод получения доступного остатка для вывода средств в песочнице.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-