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

Safe HaskellNone
LanguageHaskell2010

Strive.Types.Activities

Description

Synopsis

Documentation

data ActivityDetailed Source #

Constructors

ActivityDetailed 

Fields

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

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 #

Instances

Show ActivityLapSummary Source # 
FromJSON ActivityLapSummary Source # 
DistanceLens ActivityLapSummary Double Source # 
AthleteIdLens ActivityLapSummary Integer Source # 
NameLens ActivityLapSummary Text Source # 
TotalElevationGainLens ActivityLapSummary Double Source # 
StartDateLocalLens ActivityLapSummary UTCTime Source # 
StartDateLens ActivityLapSummary UTCTime Source # 
ResourceStateLens ActivityLapSummary ResourceState Source # 
MovingTimeLens ActivityLapSummary Double Source # 
MaxSpeedLens ActivityLapSummary Double Source # 
IdLens ActivityLapSummary Integer Source # 
ElapsedTimeLens ActivityLapSummary Integer Source # 
AverageWattsLens ActivityLapSummary Double Source # 
AverageSpeedLens ActivityLapSummary Double Source # 
StartIndexLens ActivityLapSummary Integer Source # 
LapIndexLens ActivityLapSummary Integer Source # 
EndIndexLens ActivityLapSummary Integer Source # 
ActivityIdLens ActivityLapSummary Integer Source #