| Copyright | © 2016 Stack Builders |
|---|---|
| License | MIT |
| Maintainer | Mark Karpov <mkarpov@stackbuilders.com> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Web.Harvest.API
Contents
Description
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
Arguments
| :: MonadIO m | |
| => Manager | HTTPS manager |
| -> Credentials | Credentials |
| -> m (Either ServantError [User]) | Result of request |
Get list of all users for specific account.
Timesheets
Arguments
| :: 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.