splitwise-rs
Splitwise SDK for Rust
Progress
| API | Implementations | Integration Tests | Documentation |
|---|---|---|---|
| Authentication | 1/2 | 1/2 | |
| Users | Complete | Complete | Complete |
| Groups | Complete | Complete | Complete |
| Friends | Complete | Complete | |
| Expenses | Complete | Complete | |
| Comments | Complete | Complete | |
| Notifications | Complete | Complete | |
| Other | Complete | Complete |
TODO
- Cargo features for sync and async
- Make HTTP client generic and pluggable
- Document everything
- Handle Splitwise API versioning
- All of the
.errorand.errorsproperties should be handled more robustly - Disambiguate API names - ie, prefer
list_usersoverget_users, asget_useralso exists - Cut down on some superfluous
*Requestand*Responsetypes in favor of function params - Consider flattening public crate structure