monobank_api 1.0.2 copy "monobank_api: ^1.0.2" to clipboard
monobank_api: ^1.0.2 copied to clipboard

outdated

Simplifies interaction with public Monobank API Supports getting currencies and grabbing statement

example/lib/main.dart

import 'package:monobank_api/monobank_api.dart';

// Connecting emoji dataset for MCC (transaction category)
import 'package:monobank_api/mcc/extensions/emoji.dart';

// Connecting names dataset for Currency
import 'package:monobank_api/currency/extensions/names.dart';

void main() async {
  // Create client
  var client = MonoAPI('token');

// Request client
  var res = await client.clientInfo();

// Get first account
  var account = res.accounts[0];

  // Get statement list for last 3 months
  var statement = account.statement(
      DateTime.now().subtract(Duration(days: 31 * 3)), DateTime.now());

// For each statement item
  await for (var item in statement.list(reverse: true)) {
    // Output string representation
    print('${item.mcc.emoji} $item (${item.operationAmount.currency.name})');
  }
}
5
likes
0
pub points
36%
popularity

Publisher

verified publishersominemo.com

Simplifies interaction with public Monobank API Supports getting currencies and grabbing statement

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

http

More

Packages that depend on monobank_api