https://github.com/sominemo/monobank_api
Monobank Open API SDK for Dart
https://github.com/sominemo/monobank_api
api dart dartlang mono monobank monobank-api monobank-client
Last synced: 4 months ago
JSON representation
Monobank Open API SDK for Dart
- Host: GitHub
- URL: https://github.com/sominemo/monobank_api
- Owner: Sominemo
- License: bsd-3-clause
- Created: 2020-07-26T06:59:01.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-30T06:30:17.000Z (6 months ago)
- Last Synced: 2025-03-08T17:43:35.386Z (4 months ago)
- Topics: api, dart, dartlang, mono, monobank, monobank-api, monobank-client
- Language: Dart
- Homepage: https://pub.dev/packages/monobank_api
- Size: 197 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://pub.dev/packages/monobank_api_corp)
## Usage
Quick example:
```dart
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.