Safe Haskell | None |
---|
Strive.Types
Contents
Description
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
data TokenExchangeResponse Source
Constructors
TokenExchangeResponse | |
Athletes
data AthleteDetailed Source
Constructors
Instances
data AthleteSummary Source
Constructors
Instances
data AthleteMeta Source
Constructors
AthleteMeta | |
Fields |
Activities
data ActivityDetailed Source
Constructors
Instances
data ActivitySummary Source
Constructors
Instances
data PolylineDetailed Source
Constructors
PolylineDetailed | |
Fields |
Instances
data PolylineSummary Source
Constructors
PolylineSummary | |
Fields |
data ActivityZoneDetailed Source
Constructors
ActivityZoneDetailed | |
data ActivityLapSummary Source
Constructors
Instances
Comments
data CommentSummary Source
Constructors
CommentSummary | |
Photos
data PhotoSummary Source
Constructors
Instances
Clubs
data ClubDetailed Source
Constructors
Instances
data ClubSummary Source
Constructors
ClubSummary | |
Gear
data GearDetailed Source
Constructors
GearDetailed | |
Instances
data GearSummary Source
Constructors
GearSummary | |
Fields |
Instances
Segments
data SegmentDetailed Source
Constructors
Instances
data SegmentSummary Source
Constructors
Instances
data SegmentLeaderboardResponse Source
Constructors
SegmentLeaderboardResponse | |
data SegmentLeaderboardEntry Source
Constructors
Instances
data SegmentExplorerResponse Source
Constructors
SegmentExplorerResponse | |
data SegmentExplorerEntry Source
Constructors
Instances
Segment Efforts
data EffortDetailed Source
Constructors
Instances
Streams
data StreamDetailed Source
Constructors
StreamDetailed | |
Uploads
data UploadStatus Source
Constructors
UploadStatus | |