lunchmoney 1.0.0-alpha
lunchmoney: ^1.0.0-alpha copied to clipboard
LunchMoney API wrapper written in Dart
lunchmoney #
A simple to use, asynchronous API wrapper for the Lunch Money personal finance service.
Features #
- ✅ Fetch your user profile
- ✅ Fetch, create, and update assets
- ❌ Fetch, upsert, and remove budgets
- ❌ Fetch, create, delete, and update a category
- ❌ Create and add to a category group
- ❌ Fetch and update crypto assets
- ❌ Fetch Plaid accounts
- ❌ Fetch recurring expenses
- ❌ Fetch tags
- ❌ Fetch, insert, update, and unsplit transactions
- ❌ Fetch, create, and delete transaction groups
Getting started #
Note
This package is not on pub.dev yet, the command below is just there as a placeholder.
To add this in your project, add lunchmoney as a git URL under dependencies::
dependencies:
lunchmoney:
git:
url: https://github.com/V3ntus/lunchmoney_dart
Add this library to your project:
dart pub add lunchmoney_dart
Usage #
import 'package:lunchmoney/lunchmoney.dart';
void main() async {
final client = LunchMoney(ACCESS_TOKEN);
final user = await client.user.me;
print(user.userName);
}
Additional information #
To learn more about the Lunch Money API, visit the developer page.