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