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

Safe HaskellNone
LanguageHaskell2010

Strive.Types.Segments

Description

Synopsis

Documentation

data SegmentDetailed #

Instances

Show SegmentDetailed # 
FromJSON SegmentDetailed # 
StateLens SegmentDetailed Text # 
DistanceLens SegmentDetailed Double # 
ActivityTypeLens SegmentDetailed ActivityType # 
PrivateLens SegmentDetailed Bool # 
NameLens SegmentDetailed Text # 
CountryLens SegmentDetailed Text # 
CityLens SegmentDetailed Text # 
TotalElevationGainLens SegmentDetailed Double # 
StartLongitudeLens SegmentDetailed Double # 
StartLatitudeLens SegmentDetailed Double # 
ResourceStateLens SegmentDetailed ResourceState # 
MapLens SegmentDetailed PolylineDetailed # 
IdLens SegmentDetailed Integer # 
AthleteCountLens SegmentDetailed Integer # 
UpdatedAtLens SegmentDetailed UTCTime # 
CreatedAtLens SegmentDetailed UTCTime # 
StarredLens SegmentDetailed Bool # 
StarCountLens SegmentDetailed Integer # 
MaximumGradeLens SegmentDetailed Double # 
HazardousLens SegmentDetailed Bool # 
EndLongitudeLens SegmentDetailed Double # 
EndLatitudeLens SegmentDetailed Double # 
ElevationLowLens SegmentDetailed Double # 
ElevationHighLens SegmentDetailed Double # 
EffortCountLens SegmentDetailed Integer # 
ClimbCategoryLens SegmentDetailed Integer # 
AverageGradeLens SegmentDetailed Double # 
StartLatlngLens SegmentDetailed (Double, Double) # 
EndLatlngLens SegmentDetailed (Double, Double) # 

data SegmentSummary #

Instances

Show SegmentSummary # 
FromJSON SegmentSummary # 
StateLens SegmentSummary Text # 
DistanceLens SegmentSummary Double # 
ActivityTypeLens SegmentSummary ActivityType # 
PrivateLens SegmentSummary Bool # 
NameLens SegmentSummary Text # 
CountryLens SegmentSummary Text # 
CityLens SegmentSummary Text # 
StartLongitudeLens SegmentSummary Double # 
StartLatitudeLens SegmentSummary Double # 
ResourceStateLens SegmentSummary ResourceState # 
IdLens SegmentSummary Integer # 
SegmentLens EffortDetailed SegmentSummary # 
StarredLens SegmentSummary Bool # 
MaximumGradeLens SegmentSummary Double # 
EndLongitudeLens SegmentSummary Double # 
EndLatitudeLens SegmentSummary Double # 
ElevationLowLens SegmentSummary Double # 
ElevationHighLens SegmentSummary Double # 
ClimbCategoryLens SegmentSummary Integer # 
AverageGradeLens SegmentSummary Double # 
StartLatlngLens SegmentSummary (Double, Double) # 
EndLatlngLens SegmentSummary (Double, Double) # 

data SegmentLeaderboardEntry #

Instances

Show SegmentLeaderboardEntry # 
FromJSON SegmentLeaderboardEntry # 
DistanceLens SegmentLeaderboardEntry Double # 
AthleteIdLens SegmentLeaderboardEntry Integer # 
StartDateLocalLens SegmentLeaderboardEntry UTCTime # 
StartDateLens SegmentLeaderboardEntry UTCTime # 
MovingTimeLens SegmentLeaderboardEntry Integer # 
ElapsedTimeLens SegmentLeaderboardEntry Integer # 
AverageWattsLens SegmentLeaderboardEntry Double # 
ActivityIdLens SegmentLeaderboardEntry Integer # 
RankLens SegmentLeaderboardEntry Integer # 
EffortIdLens SegmentLeaderboardEntry Integer # 
AverageHrLens SegmentLeaderboardEntry Double # 
AthleteProfileLens SegmentLeaderboardEntry Text # 
AthleteNameLens SegmentLeaderboardEntry Text # 
AthleteGenderLens SegmentLeaderboardEntry (Maybe Gender) # 
EntriesLens SegmentLeaderboardResponse [SegmentLeaderboardEntry] # 

data SegmentExplorerEntry #

Instances

Show SegmentExplorerEntry # 
FromJSON SegmentExplorerEntry # 
DistanceLens SegmentExplorerEntry Double # 
NameLens SegmentExplorerEntry Text # 
ResourceStateLens SegmentExplorerEntry ResourceState # 
IdLens SegmentExplorerEntry Integer # 
StarredLens SegmentExplorerEntry Bool # 
ClimbCategoryLens SegmentExplorerEntry Integer # 
PointsLens SegmentExplorerEntry Polyline # 
ElevDifferenceLens SegmentExplorerEntry Double # 
ClimbCategoryDescLens SegmentExplorerEntry String # 
AvgGradeLens SegmentExplorerEntry Double # 
SegmentsLens SegmentExplorerResponse [SegmentExplorerEntry] # 
StartLatlngLens SegmentExplorerEntry (Double, Double) # 
EndLatlngLens SegmentExplorerEntry (Double, Double) #