Safe Haskell | None |
---|---|
Language | Haskell2010 |
Strive.Actions.Activities
Description
- createActivity :: Client -> Name -> ActivityType -> StartTime -> ElapsedTime -> CreateActivityOptions -> IO (Result ActivityDetailed)
- getActivity :: Client -> ActivityId -> GetActivityOptions -> IO (Result ActivitySummary)
- updateActivity :: Client -> ActivityId -> UpdateActivityOptions -> IO (Result ActivityDetailed)
- deleteActivity :: Client -> ActivityId -> IO (Result ())
- getCurrentActivities :: Client -> GetCurrentActivitiesOptions -> IO (Result [ActivitySummary])
- getRelatedActivities :: Client -> ActivityId -> GetRelatedActivitiesOptions -> IO (Result [ActivitySummary])
- getFeed :: Client -> GetFeedOptions -> IO (Result [ActivitySummary])
- getActivityZones :: Client -> ActivityId -> IO (Result [ActivityZoneDetailed])
- getActivityLaps :: Client -> ActivityId -> IO (Result [ActivityLapSummary])
Documentation
createActivity :: Client -> Name -> ActivityType -> StartTime -> ElapsedTime -> CreateActivityOptions -> IO (Result ActivityDetailed) Source #
getActivity :: Client -> ActivityId -> GetActivityOptions -> IO (Result ActivitySummary) Source #
updateActivity :: Client -> ActivityId -> UpdateActivityOptions -> IO (Result ActivityDetailed) Source #
deleteActivity :: Client -> ActivityId -> IO (Result ()) Source #
getCurrentActivities :: Client -> GetCurrentActivitiesOptions -> IO (Result [ActivitySummary]) Source #
getRelatedActivities :: Client -> ActivityId -> GetRelatedActivitiesOptions -> IO (Result [ActivitySummary]) Source #
getFeed :: Client -> GetFeedOptions -> IO (Result [ActivitySummary]) Source #
getActivityZones :: Client -> ActivityId -> IO (Result [ActivityZoneDetailed]) Source #