# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc from t_tech.invest.grpc import ( operations_pb2 as t__tech_dot_invest_dot_grpc_dot_operations__pb2, orders_pb2 as t__tech_dot_invest_dot_grpc_dot_orders__pb2, sandbox_pb2 as t__tech_dot_invest_dot_grpc_dot_sandbox__pb2, stoporders_pb2 as t__tech_dot_invest_dot_grpc_dot_stoporders__pb2, users_pb2 as t__tech_dot_invest_dot_grpc_dot_users__pb2, ) class SandboxServiceStub(object): """Методы для работы с песочницей T-Invest API """ def __init__(self, channel): """Constructor. Args: channel: A grpc.Channel. """ self.OpenSandboxAccount = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/OpenSandboxAccount', request_serializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.OpenSandboxAccountRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.OpenSandboxAccountResponse.FromString, ) self.GetSandboxAccounts = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxAccounts', request_serializer=t__tech_dot_invest_dot_grpc_dot_users__pb2.GetAccountsRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_users__pb2.GetAccountsResponse.FromString, ) self.CloseSandboxAccount = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/CloseSandboxAccount', request_serializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.CloseSandboxAccountRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.CloseSandboxAccountResponse.FromString, ) self.PostSandboxOrder = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/PostSandboxOrder', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderResponse.FromString, ) self.PostSandboxOrderAsync = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/PostSandboxOrderAsync', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderAsyncRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderAsyncResponse.FromString, ) self.ReplaceSandboxOrder = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/ReplaceSandboxOrder', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.ReplaceOrderRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderResponse.FromString, ) self.GetSandboxOrders = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOrders', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrdersRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrdersResponse.FromString, ) self.CancelSandboxOrder = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/CancelSandboxOrder', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.CancelOrderRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.CancelOrderResponse.FromString, ) self.GetSandboxOrderState = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOrderState', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderStateRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.OrderState.FromString, ) self.GetSandboxOrderPrice = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOrderPrice', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderPriceRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderPriceResponse.FromString, ) self.GetSandboxPositions = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxPositions', request_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PositionsRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PositionsResponse.FromString, ) self.GetSandboxOperations = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOperations', request_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.OperationsRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.OperationsResponse.FromString, ) self.GetSandboxOperationsByCursor = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOperationsByCursor', request_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.GetOperationsByCursorRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.GetOperationsByCursorResponse.FromString, ) self.GetSandboxPortfolio = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxPortfolio', request_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PortfolioRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PortfolioResponse.FromString, ) self.SandboxPayIn = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/SandboxPayIn', request_serializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.SandboxPayInRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.SandboxPayInResponse.FromString, ) self.GetSandboxWithdrawLimits = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxWithdrawLimits', request_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.WithdrawLimitsRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.WithdrawLimitsResponse.FromString, ) self.GetSandboxMaxLots = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxMaxLots', request_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetMaxLotsRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetMaxLotsResponse.FromString, ) self.PostSandboxStopOrder = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/PostSandboxStopOrder', request_serializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.PostStopOrderRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.PostStopOrderResponse.FromString, ) self.GetSandboxStopOrders = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxStopOrders', request_serializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.GetStopOrdersRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.GetStopOrdersResponse.FromString, ) self.CancelSandboxStopOrder = channel.unary_unary( '/tinkoff.public.invest.api.contract.v1.SandboxService/CancelSandboxStopOrder', request_serializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.CancelStopOrderRequest.SerializeToString, response_deserializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.CancelStopOrderResponse.FromString, ) class SandboxServiceServicer(object): """Методы для работы с песочницей T-Invest API """ def OpenSandboxAccount(self, request, context): """OpenSandboxAccount — зарегистрировать счет """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxAccounts(self, request, context): """GetSandboxAccounts — счета пользователя """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def CloseSandboxAccount(self, request, context): """CloseSandboxAccount — закрыть счет """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def PostSandboxOrder(self, request, context): """PostSandboxOrder — выставить заявку """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def PostSandboxOrderAsync(self, request, context): """PostSandboxOrderAsync — выставить заявку асинхронным методом Особенности работы приведены в [статье](/invest/services/orders/async). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def ReplaceSandboxOrder(self, request, context): """ReplaceSandboxOrder — изменить выставленную заявку """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxOrders(self, request, context): """GetSandboxOrders — получить список активных заявок по счету """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def CancelSandboxOrder(self, request, context): """CancelSandboxOrder — отменить заявку """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxOrderState(self, request, context): """GetSandboxOrderState — получить статус торгового поручения """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxOrderPrice(self, request, context): """GetSandboxOrderPrice — получить предварительную стоимость для лимитной заявки """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxPositions(self, request, context): """GetSandboxPositions — список позиций по счету """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxOperations(self, request, context): """GetSandboxOperations — список операций по счету При работе с методом учитывайте [особенности взаимодействия](/invest/services/operations/operations_problems). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxOperationsByCursor(self, request, context): """GetSandboxOperationsByCursor — список операций по счету с пагинацией При работе с методом учитывайте [особенности взаимодействия](/invest/services/operations/operations_problems). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxPortfolio(self, request, context): """GetSandboxPortfolio — портфель по счету """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def SandboxPayIn(self, request, context): """SandboxPayIn — пополнить счет. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxWithdrawLimits(self, request, context): """GetSandboxWithdrawLimits — доступный остаток для вывода средств """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxMaxLots(self, request, context): """GetSandboxMaxLots — расчет количества доступных для покупки/продажи лотов """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def PostSandboxStopOrder(self, request, context): """PostSandboxStopOrder — выставить стоп-заявку """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def GetSandboxStopOrders(self, request, context): """GetSandboxStopOrders — получить список активных стоп-заявок по счету """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def CancelSandboxStopOrder(self, request, context): """CancelSandboxStopOrder — отменить стоп-заявку """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') def add_SandboxServiceServicer_to_server(servicer, server): rpc_method_handlers = { 'OpenSandboxAccount': grpc.unary_unary_rpc_method_handler( servicer.OpenSandboxAccount, request_deserializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.OpenSandboxAccountRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.OpenSandboxAccountResponse.SerializeToString, ), 'GetSandboxAccounts': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxAccounts, request_deserializer=t__tech_dot_invest_dot_grpc_dot_users__pb2.GetAccountsRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_users__pb2.GetAccountsResponse.SerializeToString, ), 'CloseSandboxAccount': grpc.unary_unary_rpc_method_handler( servicer.CloseSandboxAccount, request_deserializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.CloseSandboxAccountRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.CloseSandboxAccountResponse.SerializeToString, ), 'PostSandboxOrder': grpc.unary_unary_rpc_method_handler( servicer.PostSandboxOrder, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderResponse.SerializeToString, ), 'PostSandboxOrderAsync': grpc.unary_unary_rpc_method_handler( servicer.PostSandboxOrderAsync, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderAsyncRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderAsyncResponse.SerializeToString, ), 'ReplaceSandboxOrder': grpc.unary_unary_rpc_method_handler( servicer.ReplaceSandboxOrder, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.ReplaceOrderRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderResponse.SerializeToString, ), 'GetSandboxOrders': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxOrders, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrdersRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrdersResponse.SerializeToString, ), 'CancelSandboxOrder': grpc.unary_unary_rpc_method_handler( servicer.CancelSandboxOrder, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.CancelOrderRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.CancelOrderResponse.SerializeToString, ), 'GetSandboxOrderState': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxOrderState, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderStateRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.OrderState.SerializeToString, ), 'GetSandboxOrderPrice': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxOrderPrice, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderPriceRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderPriceResponse.SerializeToString, ), 'GetSandboxPositions': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxPositions, request_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PositionsRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PositionsResponse.SerializeToString, ), 'GetSandboxOperations': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxOperations, request_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.OperationsRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.OperationsResponse.SerializeToString, ), 'GetSandboxOperationsByCursor': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxOperationsByCursor, request_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.GetOperationsByCursorRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.GetOperationsByCursorResponse.SerializeToString, ), 'GetSandboxPortfolio': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxPortfolio, request_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PortfolioRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.PortfolioResponse.SerializeToString, ), 'SandboxPayIn': grpc.unary_unary_rpc_method_handler( servicer.SandboxPayIn, request_deserializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.SandboxPayInRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.SandboxPayInResponse.SerializeToString, ), 'GetSandboxWithdrawLimits': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxWithdrawLimits, request_deserializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.WithdrawLimitsRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_operations__pb2.WithdrawLimitsResponse.SerializeToString, ), 'GetSandboxMaxLots': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxMaxLots, request_deserializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetMaxLotsRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetMaxLotsResponse.SerializeToString, ), 'PostSandboxStopOrder': grpc.unary_unary_rpc_method_handler( servicer.PostSandboxStopOrder, request_deserializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.PostStopOrderRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.PostStopOrderResponse.SerializeToString, ), 'GetSandboxStopOrders': grpc.unary_unary_rpc_method_handler( servicer.GetSandboxStopOrders, request_deserializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.GetStopOrdersRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.GetStopOrdersResponse.SerializeToString, ), 'CancelSandboxStopOrder': grpc.unary_unary_rpc_method_handler( servicer.CancelSandboxStopOrder, request_deserializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.CancelStopOrderRequest.FromString, response_serializer=t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.CancelStopOrderResponse.SerializeToString, ), } generic_handler = grpc.method_handlers_generic_handler( 'tinkoff.public.invest.api.contract.v1.SandboxService', rpc_method_handlers) server.add_generic_rpc_handlers((generic_handler,)) # This class is part of an EXPERIMENTAL API. class SandboxService(object): """Методы для работы с песочницей T-Invest API """ @staticmethod def OpenSandboxAccount(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/OpenSandboxAccount', t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.OpenSandboxAccountRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.OpenSandboxAccountResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxAccounts(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxAccounts', t__tech_dot_invest_dot_grpc_dot_users__pb2.GetAccountsRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_users__pb2.GetAccountsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def CloseSandboxAccount(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/CloseSandboxAccount', t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.CloseSandboxAccountRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.CloseSandboxAccountResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def PostSandboxOrder(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/PostSandboxOrder', t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def PostSandboxOrderAsync(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/PostSandboxOrderAsync', t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderAsyncRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderAsyncResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def ReplaceSandboxOrder(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/ReplaceSandboxOrder', t__tech_dot_invest_dot_grpc_dot_orders__pb2.ReplaceOrderRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.PostOrderResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxOrders(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOrders', t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrdersRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrdersResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def CancelSandboxOrder(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/CancelSandboxOrder', t__tech_dot_invest_dot_grpc_dot_orders__pb2.CancelOrderRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.CancelOrderResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxOrderState(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOrderState', t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderStateRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.OrderState.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxOrderPrice(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOrderPrice', t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderPriceRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetOrderPriceResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxPositions(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxPositions', t__tech_dot_invest_dot_grpc_dot_operations__pb2.PositionsRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_operations__pb2.PositionsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxOperations(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOperations', t__tech_dot_invest_dot_grpc_dot_operations__pb2.OperationsRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_operations__pb2.OperationsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxOperationsByCursor(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxOperationsByCursor', t__tech_dot_invest_dot_grpc_dot_operations__pb2.GetOperationsByCursorRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_operations__pb2.GetOperationsByCursorResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxPortfolio(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxPortfolio', t__tech_dot_invest_dot_grpc_dot_operations__pb2.PortfolioRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_operations__pb2.PortfolioResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def SandboxPayIn(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/SandboxPayIn', t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.SandboxPayInRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_sandbox__pb2.SandboxPayInResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxWithdrawLimits(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxWithdrawLimits', t__tech_dot_invest_dot_grpc_dot_operations__pb2.WithdrawLimitsRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_operations__pb2.WithdrawLimitsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxMaxLots(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxMaxLots', t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetMaxLotsRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_orders__pb2.GetMaxLotsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def PostSandboxStopOrder(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/PostSandboxStopOrder', t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.PostStopOrderRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.PostStopOrderResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def GetSandboxStopOrders(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/GetSandboxStopOrders', t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.GetStopOrdersRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.GetStopOrdersResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod def CancelSandboxStopOrder(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.SandboxService/CancelSandboxStopOrder', t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.CancelStopOrderRequest.SerializeToString, t__tech_dot_invest_dot_grpc_dot_stoporders__pb2.CancelStopOrderResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata)