tinkoff_invest_api 0.0.1 tinkoff_invest_api: ^0.0.1 copied to clipboard
Dart client for Tinkoff Investment open API
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add tinkoff_invest_api
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
tinkoff_invest_api: ^0.0.1
Alternatively, your editor might support dart pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:tinkoff_invest_api/api.dart';
import 'package:tinkoff_invest_api/api/market_api.dart';
import 'package:tinkoff_invest_api/api/operations_api.dart';
import 'package:tinkoff_invest_api/api/orders_api.dart';
import 'package:tinkoff_invest_api/api/portfolio_api.dart';
import 'package:tinkoff_invest_api/api/sandbox_api.dart';
import 'package:tinkoff_invest_api/api/user_api.dart';
import 'package:tinkoff_invest_api/api_util.dart';
import 'package:tinkoff_invest_api/auth/api_key_auth.dart';
import 'package:tinkoff_invest_api/auth/auth.dart';
import 'package:tinkoff_invest_api/auth/basic_auth.dart';
import 'package:tinkoff_invest_api/auth/oauth.dart';
import 'package:tinkoff_invest_api/model/broker_account_type.dart';
import 'package:tinkoff_invest_api/model/broker_account_type.g.dart';
import 'package:tinkoff_invest_api/model/candle.dart';
import 'package:tinkoff_invest_api/model/candle.g.dart';
import 'package:tinkoff_invest_api/model/candle_resolution.dart';
import 'package:tinkoff_invest_api/model/candle_resolution.g.dart';
import 'package:tinkoff_invest_api/model/candles.dart';
import 'package:tinkoff_invest_api/model/candles.g.dart';
import 'package:tinkoff_invest_api/model/candles_response.dart';
import 'package:tinkoff_invest_api/model/candles_response.g.dart';
import 'package:tinkoff_invest_api/model/currencies.dart';
import 'package:tinkoff_invest_api/model/currencies.g.dart';
import 'package:tinkoff_invest_api/model/currency.dart';
import 'package:tinkoff_invest_api/model/currency.g.dart';
import 'package:tinkoff_invest_api/model/currency_position.dart';
import 'package:tinkoff_invest_api/model/currency_position.g.dart';
import 'package:tinkoff_invest_api/model/empty.dart';
import 'package:tinkoff_invest_api/model/empty.g.dart';
import 'package:tinkoff_invest_api/model/error.dart';
import 'package:tinkoff_invest_api/model/error.g.dart';
import 'package:tinkoff_invest_api/model/error_payload.dart';
import 'package:tinkoff_invest_api/model/error_payload.g.dart';
import 'package:tinkoff_invest_api/model/instrument_type.dart';
import 'package:tinkoff_invest_api/model/instrument_type.g.dart';
import 'package:tinkoff_invest_api/model/limit_order_request.dart';
import 'package:tinkoff_invest_api/model/limit_order_request.g.dart';
import 'package:tinkoff_invest_api/model/limit_order_response.dart';
import 'package:tinkoff_invest_api/model/limit_order_response.g.dart';
import 'package:tinkoff_invest_api/model/market_instrument.dart';
import 'package:tinkoff_invest_api/model/market_instrument.g.dart';
import 'package:tinkoff_invest_api/model/market_instrument_list.dart';
import 'package:tinkoff_invest_api/model/market_instrument_list.g.dart';
import 'package:tinkoff_invest_api/model/market_instrument_list_response.dart';
import 'package:tinkoff_invest_api/model/market_instrument_list_response.g.dart';
import 'package:tinkoff_invest_api/model/market_instrument_response.dart';
import 'package:tinkoff_invest_api/model/market_instrument_response.g.dart';
import 'package:tinkoff_invest_api/model/market_order_request.dart';
import 'package:tinkoff_invest_api/model/market_order_request.g.dart';
import 'package:tinkoff_invest_api/model/market_order_response.dart';
import 'package:tinkoff_invest_api/model/market_order_response.g.dart';
import 'package:tinkoff_invest_api/model/money_amount.dart';
import 'package:tinkoff_invest_api/model/money_amount.g.dart';
import 'package:tinkoff_invest_api/model/operation.dart';
import 'package:tinkoff_invest_api/model/operation.g.dart';
import 'package:tinkoff_invest_api/model/operation_status.dart';
import 'package:tinkoff_invest_api/model/operation_status.g.dart';
import 'package:tinkoff_invest_api/model/operation_trade.dart';
import 'package:tinkoff_invest_api/model/operation_trade.g.dart';
import 'package:tinkoff_invest_api/model/operation_type.dart';
import 'package:tinkoff_invest_api/model/operation_type.g.dart';
import 'package:tinkoff_invest_api/model/operation_type_with_commission.dart';
import 'package:tinkoff_invest_api/model/operation_type_with_commission.g.dart';
import 'package:tinkoff_invest_api/model/operations.dart';
import 'package:tinkoff_invest_api/model/operations.g.dart';
import 'package:tinkoff_invest_api/model/operations_response.dart';
import 'package:tinkoff_invest_api/model/operations_response.g.dart';
import 'package:tinkoff_invest_api/model/order.dart';
import 'package:tinkoff_invest_api/model/order.g.dart';
import 'package:tinkoff_invest_api/model/order_response.dart';
import 'package:tinkoff_invest_api/model/order_response.g.dart';
import 'package:tinkoff_invest_api/model/order_status.dart';
import 'package:tinkoff_invest_api/model/order_status.g.dart';
import 'package:tinkoff_invest_api/model/order_type.dart';
import 'package:tinkoff_invest_api/model/order_type.g.dart';
import 'package:tinkoff_invest_api/model/orderbook.dart';
import 'package:tinkoff_invest_api/model/orderbook.g.dart';
import 'package:tinkoff_invest_api/model/orderbook_response.dart';
import 'package:tinkoff_invest_api/model/orderbook_response.g.dart';
import 'package:tinkoff_invest_api/model/orders_response.dart';
import 'package:tinkoff_invest_api/model/orders_response.g.dart';
import 'package:tinkoff_invest_api/model/placed_limit_order.dart';
import 'package:tinkoff_invest_api/model/placed_limit_order.g.dart';
import 'package:tinkoff_invest_api/model/placed_market_order.dart';
import 'package:tinkoff_invest_api/model/placed_market_order.g.dart';
import 'package:tinkoff_invest_api/model/portfolio.dart';
import 'package:tinkoff_invest_api/model/portfolio.g.dart';
import 'package:tinkoff_invest_api/model/portfolio_currencies_response.dart';
import 'package:tinkoff_invest_api/model/portfolio_currencies_response.g.dart';
import 'package:tinkoff_invest_api/model/portfolio_position.dart';
import 'package:tinkoff_invest_api/model/portfolio_position.g.dart';
import 'package:tinkoff_invest_api/model/portfolio_response.dart';
import 'package:tinkoff_invest_api/model/portfolio_response.g.dart';
import 'package:tinkoff_invest_api/model/sandbox_account.dart';
import 'package:tinkoff_invest_api/model/sandbox_account.g.dart';
import 'package:tinkoff_invest_api/model/sandbox_currency.dart';
import 'package:tinkoff_invest_api/model/sandbox_currency.g.dart';
import 'package:tinkoff_invest_api/model/sandbox_register_request.dart';
import 'package:tinkoff_invest_api/model/sandbox_register_request.g.dart';
import 'package:tinkoff_invest_api/model/sandbox_register_response.dart';
import 'package:tinkoff_invest_api/model/sandbox_register_response.g.dart';
import 'package:tinkoff_invest_api/model/sandbox_set_currency_balance_request.dart';
import 'package:tinkoff_invest_api/model/sandbox_set_currency_balance_request.g.dart';
import 'package:tinkoff_invest_api/model/sandbox_set_position_balance_request.dart';
import 'package:tinkoff_invest_api/model/sandbox_set_position_balance_request.g.dart';
import 'package:tinkoff_invest_api/model/search_market_instrument.dart';
import 'package:tinkoff_invest_api/model/search_market_instrument.g.dart';
import 'package:tinkoff_invest_api/model/search_market_instrument_response.dart';
import 'package:tinkoff_invest_api/model/search_market_instrument_response.g.dart';
import 'package:tinkoff_invest_api/model/trade_status.dart';
import 'package:tinkoff_invest_api/model/trade_status.g.dart';
import 'package:tinkoff_invest_api/model/user_account.dart';
import 'package:tinkoff_invest_api/model/user_account.g.dart';
import 'package:tinkoff_invest_api/model/user_accounts.dart';
import 'package:tinkoff_invest_api/model/user_accounts.g.dart';
import 'package:tinkoff_invest_api/model/user_accounts_response.dart';
import 'package:tinkoff_invest_api/model/user_accounts_response.g.dart';
import 'package:tinkoff_invest_api/serializers.dart';
import 'package:tinkoff_invest_api/serializers.g.dart';