strive-2.2.1: A client for the Strava V3 API.

Safe HaskellNone
LanguageHaskell2010

Strive.Types.Activities

Description

Synopsis

Documentation

data ActivityDetailed Source

Constructors

ActivityDetailed 

Fields

activityDetailed_achievementCount :: Integer
 
activityDetailed_athlete :: AthleteMeta
 
activityDetailed_athleteCount :: Integer
 
activityDetailed_averageSpeed :: Double
 
activityDetailed_averageWatts :: Maybe Double
 
activityDetailed_averageHeartrate :: Maybe Double
 
activityDetailed_calories :: Double
 
activityDetailed_commentCount :: Integer
 
activityDetailed_commute :: Bool
 
activityDetailed_description :: Maybe Text
 
activityDetailed_deviceWatts :: Maybe Bool
 
activityDetailed_distance :: Double
 
activityDetailed_elapsedTime :: Integer
 
activityDetailed_endLatlng :: Maybe (Double, Double)
 
activityDetailed_externalId :: Maybe Text
 
activityDetailed_flagged :: Bool
 
activityDetailed_gear :: GearSummary
 
activityDetailed_gearId :: Maybe Text
 
activityDetailed_hasKudoed :: Bool
 
activityDetailed_id :: Integer
 
activityDetailed_instagramPrimaryPhoto :: Maybe Text
 
activityDetailed_kilojoules :: Maybe Double
 
activityDetailed_locationCity :: Maybe Text
 
activityDetailed_locationCountry :: Maybe Text
 
activityDetailed_locationState :: Maybe Text
 
activityDetailed_manual :: Bool
 
activityDetailed_map :: PolylineDetailed
 
activityDetailed_maxHeartrate :: Maybe Double
 
activityDetailed_maxSpeed :: Double
 
activityDetailed_movingTime :: Integer
 
activityDetailed_name :: Text
 
activityDetailed_photoCount :: Integer
 
activityDetailed_private :: Bool
 
activityDetailed_resourceState :: ResourceState
 
activityDetailed_segmentEfforts :: [EffortDetailed]
 
activityDetailed_startDate :: UTCTime
 
activityDetailed_startDateLocal :: UTCTime
 
activityDetailed_startLatitude :: Double
 
activityDetailed_startLatlng :: Maybe (Double, Double)
 
activityDetailed_startLongitude :: Double
 
activityDetailed_timezone :: Text
 
activityDetailed_totalElevationGain :: Double
 
activityDetailed_trainer :: Bool
 
activityDetailed_truncated :: Integer
 
activityDetailed_type :: ActivityType
 
activityDetailed_uploadId :: Maybe Integer
 
activityDetailed_weightedAverageWatts :: Maybe Integer
 

Instances

Show ActivityDetailed Source 
FromJSON ActivityDetailed Source 
DistanceLens ActivityDetailed Double Source 
TrainerLens ActivityDetailed Bool Source 
CommuteLens ActivityDetailed Bool Source 
PrivateLens ActivityDetailed Bool Source 
Type_Lens ActivityDetailed ActivityType Source 
NameLens ActivityDetailed Text Source 
TruncatedLens ActivityDetailed Integer Source 
TotalElevationGainLens ActivityDetailed Double Source 
TimezoneLens ActivityDetailed Text Source 
StartLongitudeLens ActivityDetailed Double Source 
StartLatitudeLens ActivityDetailed Double Source 
StartDateLocalLens ActivityDetailed UTCTime Source 
StartDateLens ActivityDetailed UTCTime Source 
ResourceStateLens ActivityDetailed ResourceState Source 
PhotoCountLens ActivityDetailed Integer Source 
MovingTimeLens ActivityDetailed Integer Source 
MaxSpeedLens ActivityDetailed Double Source 
MapLens ActivityDetailed PolylineDetailed Source 
ManualLens ActivityDetailed Bool Source 
IdLens ActivityDetailed Integer Source 
HasKudoedLens ActivityDetailed Bool Source 
GearLens ActivityDetailed GearSummary Source 
FlaggedLens ActivityDetailed Bool Source 
ElapsedTimeLens ActivityDetailed Integer Source 
CommentCountLens ActivityDetailed Integer Source 
CaloriesLens ActivityDetailed Double Source 
AverageSpeedLens ActivityDetailed Double Source 
AthleteCountLens ActivityDetailed Integer Source 
AthleteLens ActivityDetailed AthleteMeta Source 
AchievementCountLens ActivityDetailed Integer Source 
DescriptionLens ActivityDetailed (Maybe Text) Source 
GearIdLens ActivityDetailed (Maybe Text) Source 
ExternalIdLens ActivityDetailed (Maybe Text) Source 
WeightedAverageWattsLens ActivityDetailed (Maybe Integer) Source 
UploadIdLens ActivityDetailed (Maybe Integer) Source 
StartLatlngLens ActivityDetailed (Maybe (Double, Double)) Source 
SegmentEffortsLens ActivityDetailed [EffortDetailed] Source 
MaxHeartrateLens ActivityDetailed (Maybe Double) Source 
LocationStateLens ActivityDetailed (Maybe Text) Source 
LocationCountryLens ActivityDetailed (Maybe Text) Source 
LocationCityLens ActivityDetailed (Maybe Text) Source 
KilojoulesLens ActivityDetailed (Maybe Double) Source 
InstagramPrimaryPhotoLens ActivityDetailed (Maybe Text) Source 
EndLatlngLens ActivityDetailed (Maybe (Double, Double)) Source 
DeviceWattsLens ActivityDetailed (Maybe Bool) Source 
AverageHeartrateLens ActivityDetailed (Maybe Double) Source 
AverageWattsLens ActivityDetailed (Maybe Double) Source 

data ActivitySummary Source

Constructors

ActivitySummary 

Fields

activitySummary_achievementCount :: Integer
 
activitySummary_athlete :: AthleteMeta
 
activitySummary_athleteCount :: Integer
 
activitySummary_averageSpeed :: Double
 
activitySummary_averageWatts :: Maybe Double
 
activitySummary_averageHeartrate :: Maybe Double
 
activitySummary_commentCount :: Integer
 
activitySummary_commute :: Bool
 
activitySummary_deviceWatts :: Maybe Bool
 
activitySummary_distance :: Double
 
activitySummary_elapsedTime :: Integer
 
activitySummary_endLatlng :: Maybe (Double, Double)
 
activitySummary_externalId :: Maybe Text
 
activitySummary_flagged :: Bool
 
activitySummary_gearId :: Maybe Text
 
activitySummary_hasKudoed :: Bool
 
activitySummary_id :: Integer
 
activitySummary_kilojoules :: Maybe Double
 
activitySummary_kudosCount :: Integer
 
activitySummary_locationCity :: Maybe Text
 
activitySummary_locationCountry :: Maybe Text
 
activitySummary_locationState :: Maybe Text
 
activitySummary_manual :: Bool
 
activitySummary_map :: PolylineSummary
 
activitySummary_maxHeartrate :: Maybe Double
 
activitySummary_maxSpeed :: Double
 
activitySummary_movingTime :: Integer
 
activitySummary_name :: Text
 
activitySummary_photoCount :: Integer
 
activitySummary_private :: Bool
 
activitySummary_resourceState :: ResourceState
 
activitySummary_startDate :: UTCTime
 
activitySummary_startDateLocal :: UTCTime
 
activitySummary_startLatitude :: Double
 
activitySummary_startLatlng :: Maybe (Double, Double)
 
activitySummary_startLongitude :: Double
 
activitySummary_timezone :: Text
 
activitySummary_totalElevationGain :: Double
 
activitySummary_trainer :: Bool
 
activitySummary_type :: ActivityType
 
activitySummary_uploadId :: Maybe Integer
 
activitySummary_weightedAverageWatts :: Maybe Integer
 

Instances

Show ActivitySummary Source 
FromJSON ActivitySummary Source 
DistanceLens ActivitySummary Double Source 
TrainerLens ActivitySummary Bool Source 
CommuteLens ActivitySummary Bool Source 
PrivateLens ActivitySummary Bool Source 
Type_Lens ActivitySummary ActivityType Source 
NameLens ActivitySummary Text Source 
TotalElevationGainLens ActivitySummary Double Source 
TimezoneLens ActivitySummary Text Source 
StartLongitudeLens ActivitySummary Double Source 
StartLatitudeLens ActivitySummary Double Source 
StartDateLocalLens ActivitySummary UTCTime Source 
StartDateLens ActivitySummary UTCTime Source 
ResourceStateLens ActivitySummary ResourceState Source 
PhotoCountLens ActivitySummary Integer Source 
MovingTimeLens ActivitySummary Integer Source 
MaxSpeedLens ActivitySummary Double Source 
MapLens ActivitySummary PolylineSummary Source 
ManualLens ActivitySummary Bool Source 
IdLens ActivitySummary Integer Source 
HasKudoedLens ActivitySummary Bool Source 
FlaggedLens ActivitySummary Bool Source 
ElapsedTimeLens ActivitySummary Integer Source 
CommentCountLens ActivitySummary Integer Source 
AverageSpeedLens ActivitySummary Double Source 
AthleteCountLens ActivitySummary Integer Source 
AthleteLens ActivitySummary AthleteMeta Source 
AchievementCountLens ActivitySummary Integer Source 
KudosCountLens ActivitySummary Integer Source 
GearIdLens ActivitySummary (Maybe Text) Source 
ExternalIdLens ActivitySummary (Maybe Text) Source 
WeightedAverageWattsLens ActivitySummary (Maybe Integer) Source 
UploadIdLens ActivitySummary (Maybe Integer) Source 
StartLatlngLens ActivitySummary (Maybe (Double, Double)) Source 
MaxHeartrateLens ActivitySummary (Maybe Double) Source 
LocationStateLens ActivitySummary (Maybe Text) Source 
LocationCountryLens ActivitySummary (Maybe Text) Source 
LocationCityLens ActivitySummary (Maybe Text) Source 
KilojoulesLens ActivitySummary (Maybe Double) Source 
EndLatlngLens ActivitySummary (Maybe (Double, Double)) Source 
DeviceWattsLens ActivitySummary (Maybe Bool) Source 
AverageHeartrateLens ActivitySummary (Maybe Double) Source 
AverageWattsLens ActivitySummary (Maybe Double) Source 

data ActivityLapSummary Source