Safe Haskell | None |
---|---|
Language | Haskell98 |
Strive.Types.Athletes
Description
Synopsis
- 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 :: MeasurementPreference
- athleteDetailed_mutualFriendCount :: Integer
- athleteDetailed_premium :: Bool
- athleteDetailed_profile :: Text
- athleteDetailed_profileMedium :: Text
- athleteDetailed_resourceState :: ResourceState
- athleteDetailed_sex :: Maybe Gender
- athleteDetailed_shoes :: [GearSummary]
- athleteDetailed_state :: Maybe Text
- athleteDetailed_updatedAt :: UTCTime
- athleteDetailed_weight :: Maybe Double
- 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 :: ResourceState
- athleteSummary_sex :: Maybe Gender
- athleteSummary_state :: Maybe Text
- athleteSummary_updatedAt :: UTCTime
- data AthleteMeta = AthleteMeta {}
- data ActivityTotals = ActivityTotals {}
- data AthleteStats = AthleteStats {
- athleteStats_biggestRideDistance :: Double
- athleteStats_biggestClimbElevationGain :: Double
- athleteStats_recentRideTotals :: ActivityTotals
- athleteStats_recentRunTotals :: ActivityTotals
- athleteStats_ytdRideTotals :: ActivityTotals
- athleteStats_ytdRunTotals :: ActivityTotals
- athleteStats_allRideTotals :: ActivityTotals
- athleteStats_allRunTotals :: ActivityTotals
Documentation
data AthleteDetailed Source #
Constructors
Instances
data AthleteSummary Source #
Constructors
Instances
data AthleteMeta Source #
Constructors
AthleteMeta | |
Fields |
Instances
Show AthleteMeta Source # | |
Defined in Strive.Types.Athletes Methods showsPrec :: Int -> AthleteMeta -> ShowS # show :: AthleteMeta -> String # showList :: [AthleteMeta] -> ShowS # | |
FromJSON AthleteMeta Source # | |
Defined in Strive.Types.Athletes | |
ResourceStateLens AthleteMeta ResourceState Source # | |
Defined in Strive.Internal.Lenses Methods | |
IdLens AthleteMeta Integer Source # | |
Defined in Strive.Internal.Lenses | |
AthleteLens ActivityDetailed AthleteMeta Source # | |
Defined in Strive.Internal.Lenses Methods | |
AthleteLens ActivitySummary AthleteMeta Source # | |
Defined in Strive.Internal.Lenses Methods |
data ActivityTotals Source #
Constructors
ActivityTotals | |
Instances
Show ActivityTotals Source # | |
Defined in Strive.Types.Athletes Methods showsPrec :: Int -> ActivityTotals -> ShowS # show :: ActivityTotals -> String # showList :: [ActivityTotals] -> ShowS # | |
FromJSON ActivityTotals Source # | |
Defined in Strive.Types.Athletes Methods parseJSON :: Value -> Parser ActivityTotals # parseJSONList :: Value -> Parser [ActivityTotals] # |
data AthleteStats Source #
Constructors
Instances
Show AthleteStats Source # | |
Defined in Strive.Types.Athletes Methods showsPrec :: Int -> AthleteStats -> ShowS # show :: AthleteStats -> String # showList :: [AthleteStats] -> ShowS # | |
FromJSON AthleteStats Source # | |
Defined in Strive.Types.Athletes |