UNPKG

tinkoff-invest-api

Version:
26 lines 1.7 kB
/** * Счет в песочнице */ import { TinkoffInvestApi } from '../api.js'; import { OperationsRequest, PortfolioRequest_CurrencyRequest } from '../generated/operations.js'; import { GetOrderStateRequest, PostOrderRequest } from '../generated/orders.js'; import { SandboxPayInRequest } from '../generated/sandbox.js'; import { OmitAccount, CommonAccountMethods } from './types.js'; export declare class SandboxAccount implements CommonAccountMethods { api: TinkoffInvestApi; accountId: string; constructor(api: TinkoffInvestApi, accountId: string); isSandbox(): this is SandboxAccount; getInfo(): Promise<import("../generated/users.js").Account | undefined>; getPortfolio(currency?: PortfolioRequest_CurrencyRequest): Promise<import("../generated/operations.js").PortfolioResponse>; getOperations(request: OmitAccount<OperationsRequest>): Promise<import("../generated/operations.js").OperationsResponse>; getPositions(): Promise<import("../generated/operations.js").PositionsResponse>; getOrders(): Promise<import("../generated/orders.js").GetOrdersResponse>; getOrderState(request: OmitAccount<GetOrderStateRequest>): Promise<import("../generated/orders.js").OrderState>; postOrder(request: OmitAccount<PostOrderRequest>): Promise<import("../generated/orders.js").PostOrderResponse>; cancelOrder(orderId: string): Promise<import("../generated/orders.js").CancelOrderResponse>; open(): Promise<void>; close(): Promise<import("../generated/sandbox.js").CloseSandboxAccountResponse>; payIn(amount: SandboxPayInRequest['amount']): Promise<import("../generated/sandbox.js").SandboxPayInResponse>; } //# sourceMappingURL=sandbox.d.ts.map