Safe Haskell | None |
---|
Data types representing responses from the API.
- data TokenExchangeResponse = TokenExchangeResponse {}
- data DeauthorizationResponse = DeauthorizationResponse {}
- data AthleteDetailed = AthleteDetailed {
- athleteDetailed_bikes :: [GearSummary]
- athleteDetailed_city :: Text
- athleteDetailed_clubs :: [ClubSummary]
- athleteDetailed_country :: Text
- athleteDetailed_createdAt :: UTCTime
- athleteDetailed_datePreference :: Text
- athleteDetailed_email :: Text
- athleteDetailed_firstname :: Text
- athleteDetailed_follower :: Maybe Text
- athleteDetailed_followerCount :: Integer
- athleteDetailed_friend :: Maybe Text
- athleteDetailed_friendCount :: Integer
- athleteDetailed_ftp :: Maybe Integer
- athleteDetailed_id :: Integer
- athleteDetailed_lastname :: Text
- athleteDetailed_measurementPreference :: Text
- athleteDetailed_mutualFriendCount :: Integer
- athleteDetailed_premium :: Bool
- athleteDetailed_profile :: Text
- athleteDetailed_profileMedium :: Text
- athleteDetailed_resourceState :: Integer
- athleteDetailed_sex :: Maybe Char
- athleteDetailed_shoes :: [GearSummary]
- athleteDetailed_state :: Text
- athleteDetailed_updatedAt :: UTCTime
- data AthleteSummary = AthleteSummary {
- athleteSummary_city :: Maybe Text
- athleteSummary_country :: Maybe Text
- athleteSummary_createdAt :: UTCTime
- athleteSummary_firstname :: Text
- athleteSummary_follower :: Maybe Text
- athleteSummary_friend :: Maybe Text
- athleteSummary_id :: Integer
- athleteSummary_lastname :: Text
- athleteSummary_premium :: Bool
- athleteSummary_profile :: Text
- athleteSummary_profileMedium :: Text
- athleteSummary_resourceState :: Integer
- athleteSummary_sex :: Maybe Char
- athleteSummary_state :: Text
- athleteSummary_updatedAt :: UTCTime
- data AthleteMeta = AthleteMeta {}
- data ActivityDetailed = ActivityDetailed {
- activityDetailed_achievementCount :: Integer
- activityDetailed_athlete :: AthleteMeta
- activityDetailed_athleteCount :: Integer
- activityDetailed_averageSpeed :: Double
- activityDetailed_averageWatts :: Maybe Double
- activityDetailed_calories :: Double
- activityDetailed_commentCount :: Integer
- activityDetailed_commute :: Bool
- activityDetailed_description :: Maybe Text
- 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 :: Text
- activityDetailed_locationState :: Maybe Text
- activityDetailed_manual :: Bool
- activityDetailed_map :: PolylineDetailed
- activityDetailed_maxSpeed :: Double
- activityDetailed_movingTime :: Integer
- activityDetailed_name :: Text
- activityDetailed_photoCount :: Integer
- activityDetailed_private :: Bool
- activityDetailed_resourceState :: Integer
- 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 :: Text
- activityDetailed_uploadId :: Maybe Integer
- data ActivitySummary = ActivitySummary {
- activitySummary_achievementCount :: Integer
- activitySummary_athlete :: AthleteMeta
- activitySummary_athleteCount :: Integer
- activitySummary_averageSpeed :: Double
- activitySummary_averageWatts :: Maybe Double
- activitySummary_commentCount :: Integer
- activitySummary_commute :: 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 :: Text
- activitySummary_locationState :: Maybe Text
- activitySummary_manual :: Bool
- activitySummary_map :: PolylineSummary
- activitySummary_maxSpeed :: Double
- activitySummary_movingTime :: Integer
- activitySummary_name :: Text
- activitySummary_photoCount :: Integer
- activitySummary_private :: Bool
- activitySummary_resourceState :: Integer
- 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 :: Text
- activitySummary_uploadId :: Maybe Integer
- data PolylineDetailed = PolylineDetailed {}
- data PolylineSummary = PolylineSummary {}
- data ActivityZoneDetailed = ActivityZoneDetailed {}
- data ActivityZoneDistributionBucket = ActivityZoneDistributionBucket {}
- data ActivityLapSummary = ActivityLapSummary {
- activityLapSummary_activityId :: Integer
- activityLapSummary_athleteId :: Integer
- activityLapSummary_averageSpeed :: Double
- activityLapSummary_averageWatts :: Double
- activityLapSummary_distance :: Double
- activityLapSummary_elapsedTime :: Integer
- activityLapSummary_endIndex :: Integer
- activityLapSummary_id :: Integer
- activityLapSummary_lapIndex :: Integer
- activityLapSummary_maxSpeed :: Double
- activityLapSummary_movingTime :: Double
- activityLapSummary_name :: Text
- activityLapSummary_resourceState :: Integer
- activityLapSummary_startDate :: UTCTime
- activityLapSummary_startDateLocal :: UTCTime
- activityLapSummary_startIndex :: Integer
- activityLapSummary_totalElevationGain :: Double
- data CommentSummary = CommentSummary {}
- data PhotoSummary = PhotoSummary {
- photoSummary_activityId :: Integer
- photoSummary_caption :: Text
- photoSummary_createdAt :: UTCTime
- photoSummary_id :: Integer
- photoSummary_location :: Maybe (Double, Double)
- photoSummary_ref :: Text
- photoSummary_resourceState :: Integer
- photoSummary_type :: Text
- photoSummary_uid :: Text
- photoSummary_uploadedAt :: UTCTime
- data ClubDetailed = ClubDetailed {
- clubDetailed_city :: Text
- clubDetailed_clubType :: Text
- clubDetailed_country :: Text
- clubDetailed_description :: Text
- clubDetailed_id :: Integer
- clubDetailed_memberCount :: Integer
- clubDetailed_name :: Text
- clubDetailed_private :: Bool
- clubDetailed_profile :: Text
- clubDetailed_profileMedium :: Text
- clubDetailed_resourceState :: Integer
- clubDetailed_sportType :: Text
- clubDetailed_state :: Text
- data ClubSummary = ClubSummary {}
- data GearDetailed = GearDetailed {}
- data GearSummary = GearSummary {}
- data SegmentDetailed = SegmentDetailed {
- segmentDetailed_activityType :: Text
- segmentDetailed_athleteCount :: Integer
- segmentDetailed_averageGrade :: Double
- segmentDetailed_city :: Text
- segmentDetailed_climbCategory :: Integer
- segmentDetailed_country :: Text
- segmentDetailed_createdAt :: UTCTime
- segmentDetailed_distance :: Double
- segmentDetailed_effortCount :: Integer
- segmentDetailed_elevationHigh :: Double
- segmentDetailed_elevationLow :: Double
- segmentDetailed_endLatitude :: Double
- segmentDetailed_endLatlng :: (Double, Double)
- segmentDetailed_endLongitude :: Double
- segmentDetailed_hazardous :: Bool
- segmentDetailed_id :: Integer
- segmentDetailed_map :: PolylineDetailed
- segmentDetailed_maximumGrade :: Double
- segmentDetailed_name :: Text
- segmentDetailed_private :: Bool
- segmentDetailed_resourceState :: Integer
- segmentDetailed_starCount :: Integer
- segmentDetailed_starred :: Bool
- segmentDetailed_startLatitude :: Double
- segmentDetailed_startLatlng :: (Double, Double)
- segmentDetailed_startLongitude :: Double
- segmentDetailed_state :: Text
- segmentDetailed_totalElevationGain :: Double
- segmentDetailed_updatedAt :: UTCTime
- data SegmentSummary = SegmentSummary {
- segmentSummary_activityType :: Text
- segmentSummary_averageGrade :: Double
- segmentSummary_city :: Text
- segmentSummary_climbCategory :: Integer
- segmentSummary_country :: Text
- segmentSummary_distance :: Double
- segmentSummary_elevationHigh :: Double
- segmentSummary_elevationLow :: Double
- segmentSummary_endLatitude :: Double
- segmentSummary_endLatlng :: (Double, Double)
- segmentSummary_endLongitude :: Double
- segmentSummary_id :: Integer
- segmentSummary_maximumGrade :: Double
- segmentSummary_name :: Text
- segmentSummary_private :: Bool
- segmentSummary_resourceState :: Integer
- segmentSummary_starred :: Bool
- segmentSummary_startLatitude :: Double
- segmentSummary_startLatlng :: (Double, Double)
- segmentSummary_startLongitude :: Double
- segmentSummary_state :: Text
- data SegmentLeaderboardResponse = SegmentLeaderboardResponse {}
- data SegmentLeaderboardEntry = SegmentLeaderboardEntry {
- segmentLeaderboardEntry_activityId :: Integer
- segmentLeaderboardEntry_athleteGender :: Maybe Char
- segmentLeaderboardEntry_athleteId :: Integer
- segmentLeaderboardEntry_athleteName :: Text
- segmentLeaderboardEntry_athleteProfile :: Text
- segmentLeaderboardEntry_averageHr :: Double
- segmentLeaderboardEntry_averageWatts :: Double
- segmentLeaderboardEntry_distance :: Double
- segmentLeaderboardEntry_effortId :: Integer
- segmentLeaderboardEntry_elapsedTime :: Integer
- segmentLeaderboardEntry_movingTime :: Integer
- segmentLeaderboardEntry_rank :: Integer
- segmentLeaderboardEntry_startDate :: UTCTime
- segmentLeaderboardEntry_startDateLocal :: UTCTime
- data SegmentExplorerResponse = SegmentExplorerResponse {}
- data SegmentExplorerEntry = SegmentExplorerEntry {
- segmentExplorerEntry_avgGrade :: Double
- segmentExplorerEntry_climbCategory :: Integer
- segmentExplorerEntry_climbCategoryDesc :: String
- segmentExplorerEntry_distance :: Double
- segmentExplorerEntry_elevDifference :: Double
- segmentExplorerEntry_endLatlng :: (Double, Double)
- segmentExplorerEntry_id :: Integer
- segmentExplorerEntry_name :: Text
- segmentExplorerEntry_points :: Text
- segmentExplorerEntry_resourceState :: Integer
- segmentExplorerEntry_starred :: Bool
- segmentExplorerEntry_startLatlng :: (Double, Double)
- data EffortDetailed = EffortDetailed {
- effortDetailed_activityId :: Integer
- effortDetailed_athleteId :: Integer
- effortDetailed_averageCadence :: Maybe Double
- effortDetailed_averageHeartrate :: Maybe Double
- effortDetailed_averageWatts :: Maybe Double
- effortDetailed_distance :: Double
- effortDetailed_elapsedTime :: Integer
- effortDetailed_endIndex :: Integer
- effortDetailed_hidden :: Maybe Bool
- effortDetailed_id :: Integer
- effortDetailed_komRank :: Maybe Integer
- effortDetailed_maxHeartrate :: Maybe Integer
- effortDetailed_movingTime :: Integer
- effortDetailed_name :: Text
- effortDetailed_prRank :: Maybe Integer
- effortDetailed_resourceState :: Integer
- effortDetailed_segment :: SegmentSummary
- effortDetailed_startDate :: UTCTime
- effortDetailed_startDateLocal :: UTCTime
- effortDetailed_startIndex :: Integer
- data StreamDetailed = StreamDetailed {}
- data UploadStatus = UploadStatus {}
Authentication
Athletes
data AthleteDetailed Source
data AthleteSummary Source
data AthleteMeta Source
Activities
data ActivityDetailed Source
data ActivitySummary Source
data PolylineDetailed Source
data ActivityLapSummary Source
Comments
Photos
data PhotoSummary Source
Clubs
data ClubDetailed Source
Gear
data GearDetailed Source
data GearSummary Source
Segments
data SegmentDetailed Source
data SegmentSummary Source
data SegmentLeaderboardEntry Source
data SegmentExplorerEntry Source
Segment Efforts
data EffortDetailed Source