Monobank API SDK for Dart
This package is unofficial.
Convenient wrappers to work with Monobank API, contains MCC and currency datasets.
Monobank API documentation: https://api.monobank.ua/docs/
Separate package for Monobank Corp API (Monobank Open API for providers): monobank_api_corp
Usage
Quick example:
import 'package:monobank_api/monobank_api.dart';
void main() async {
var client = MonoAPI('token');
var res = await client.clientInfo();
var account = res.accounts
.where((account) => account.balance.currency == Currency.code('USD'))
.first;
var statement = account.statement(
DateTime.now().subtract(Duration(days: 90)),
DateTime.now(),
);
await for (var item in statement.list(isReverseChronological: true)) {
print('$item');
}
}
See other examples in Example.
Libraries
- api
- API library
- mcc
- MCC library.
- money
- Money library
- monobank_api
- Monobank API SDK
- data/currency/currency_countries_dataset Datasets
- Currency countries dataset
- data/currency/currency_names_dataset Datasets
- Currency names dataset
- data/currency/iso4217_dataset Datasets
- ISO-4217 dataset
- data/mcc/mcc_emoji_dataset Datasets
- MCC emoji dataset
- data/mcc/mcc_english_dataset Datasets
- MCC English dataset
- data/mcc/mcc_russian_dataset Datasets
- MCC Russian dataset
- data/mcc/mcc_ukrainian_dataset Datasets
- MCC Ukrainian dataset
- data/mcc/mcc_visuals_dataset Datasets
- MCC visuals dataset
- currency/extensions/currency_countries Extensions
- Currency countries pack
- currency/extensions/currency_names Extensions
- Currency names pack
- mcc/extensions/mcc_emoji Extensions
- Emoji dataset for MCC
- mcc/extensions/mcc_english Extensions
- English pack for MCC
- mcc/extensions/mcc_russian Extensions
- Russian pack for MCC
- mcc/extensions/mcc_ukrainian Extensions
- Ukrainian pack for MCC
- mcc/extensions/mcc_visuals Extensions
- Visuals pack for MCC