Copyright | © 2016 Stack Builders |
---|---|
License | MIT |
Maintainer | Mark Karpov <mkarpov@stackbuilders.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
High-level bindings to the Harvest web API.
- module Web.Harvest.API.Type
- getUsers :: MonadIO m => Manager -> Credentials -> m (Either ServantError [User])
- getTimeEntries :: MonadIO m => Manager -> Credentials -> Day -> UserId -> m (Either ServantError TimeEntries)
Types
module Web.Harvest.API.Type
Users
:: MonadIO m | |
=> Manager | HTTPS manager |
-> Credentials | Credentials |
-> m (Either ServantError [User]) | Result of request |
Get list of all users for specific account.
Timesheets
:: MonadIO m | |
=> Manager | HTTPS manager |
-> Credentials | Credentials |
-> Day | Date of interest |
-> UserId | User id |
-> m (Either ServantError TimeEntries) |
Get time entries for specific date and user.