Safe Haskell | None |
---|
A Haskell client for the Strava V3 API.
- module Strive.Actions
- module Strive.Client
- module Strive.Enums
- class AccessTokenLens a b | a -> b where
- accessToken :: Lens a b
- class RequesterLens a b | a -> b where
- class ApprovalPromptLens a b | a -> b where
- approvalPrompt :: Lens a b
- class PrivateScopeLens a b | a -> b where
- privateScope :: Lens a b
- class WriteScopeLens a b | a -> b where
- writeScope :: Lens a b
- class StateLens a b | a -> b where
- class DescriptionLens a b | a -> b where
- description :: Lens a b
- class DistanceLens a b | a -> b where
- class ActivityTypeLens a b | a -> b where
- activityType :: Lens a b
- class MinCatLens a b | a -> b where
- class MaxCatLens a b | a -> b where
- class MarkdownLens a b | a -> b where
- class PageLens a b | a -> b where
- class PerPageLens a b | a -> b where
- class AllEffortsLens a b | a -> b where
- allEfforts :: Lens a b
- class BeforeLens a b | a -> b where
- class AfterLens a b | a -> b where
- class AthleteIdLens a b | a -> b where
- class RangeLens a b | a -> b where
- class GenderLens a b | a -> b where
- class AgeGroupLens a b | a -> b where
- class WeightClassLens a b | a -> b where
- weightClass :: Lens a b
- class FollowingLens a b | a -> b where
- class ClubIdLens a b | a -> b where
- class DateRangeLens a b | a -> b where
- class ResolutionLens a b | a -> b where
- resolution :: Lens a b
- class SeriesTypeLens a b | a -> b where
- seriesType :: Lens a b
- class NameLens a b | a -> b where
- class TypeLens a b | a -> b where
- class PrivateLens a b | a -> b where
- class CommuteLens a b | a -> b where
- class TrainerLens a b | a -> b where
- class GearIdLens a b | a -> b where
- class CityLens a b | a -> b where
- class CountryLens a b | a -> b where
- class SexLens a b | a -> b where
- class WeightLens a b | a -> b where
- class ExternalIdLens a b | a -> b where
- externalId :: Lens a b
- class AchievementCountLens a b | a -> b where
- achievementCount :: Lens a b
- class AthleteLens a b | a -> b where
- class AthleteCountLens a b | a -> b where
- athleteCount :: Lens a b
- class AverageSpeedLens a b | a -> b where
- averageSpeed :: Lens a b
- class AverageWattsLens a b | a -> b where
- averageWatts :: Lens a b
- class CaloriesLens a b | a -> b where
- class CommentCountLens a b | a -> b where
- commentCount :: Lens a b
- class ElapsedTimeLens a b | a -> b where
- elapsedTime :: Lens a b
- class EndLatlngLens a b | a -> b where
- class FlaggedLens a b | a -> b where
- class GearLens a b | a -> b where
- class HasKudoedLens a b | a -> b where
- class IdLens a b | a -> b where
- class InstagramPrimaryPhotoLens a b | a -> b where
- instagramPrimaryPhoto :: Lens a b
- class KilojoulesLens a b | a -> b where
- kilojoules :: Lens a b
- class LocationCityLens a b | a -> b where
- locationCity :: Lens a b
- class LocationCountryLens a b | a -> b where
- locationCountry :: Lens a b
- class LocationStateLens a b | a -> b where
- locationState :: Lens a b
- class ManualLens a b | a -> b where
- class MapLens a b | a -> b where
- class MaxSpeedLens a b | a -> b where
- class MovingTimeLens a b | a -> b where
- movingTime :: Lens a b
- class PhotoCountLens a b | a -> b where
- photoCount :: Lens a b
- class ResourceStateLens a b | a -> b where
- resourceState :: Lens a b
- class SegmentEffortsLens a b | a -> b where
- segmentEfforts :: Lens a b
- class StartDateLens a b | a -> b where
- class StartDateLocalLens a b | a -> b where
- startDateLocal :: Lens a b
- class StartLatitudeLens a b | a -> b where
- startLatitude :: Lens a b
- class StartLatlngLens a b | a -> b where
- startLatlng :: Lens a b
- class StartLongitudeLens a b | a -> b where
- startLongitude :: Lens a b
- class TimezoneLens a b | a -> b where
- class TotalElevationGainLens a b | a -> b where
- totalElevationGain :: Lens a b
- class TruncatedLens a b | a -> b where
- class UploadIdLens a b | a -> b where
- class ActivityIdLens a b | a -> b where
- activityId :: Lens a b
- class EndIndexLens a b | a -> b where
- class LapIndexLens a b | a -> b where
- class StartIndexLens a b | a -> b where
- startIndex :: Lens a b
- class KudosCountLens a b | a -> b where
- kudosCount :: Lens a b
- class DistributionBucketsLens a b | a -> b where
- distributionBuckets :: Lens a b
- class SensorBasedLens a b | a -> b where
- sensorBased :: Lens a b
- class MaxLens a b | a -> b where
- class MinLens a b | a -> b where
- class TimeLens a b | a -> b where
- class BikesLens a b | a -> b where
- class ClubsLens a b | a -> b where
- class CreatedAtLens a b | a -> b where
- class DatePreferenceLens a b | a -> b where
- datePreference :: Lens a b
- class EmailLens a b | a -> b where
- class FirstnameLens a b | a -> b where
- class FollowerLens a b | a -> b where
- class FollowerCountLens a b | a -> b where
- followerCount :: Lens a b
- class FriendLens a b | a -> b where
- class FriendCountLens a b | a -> b where
- friendCount :: Lens a b
- class FtpLens a b | a -> b where
- class LastnameLens a b | a -> b where
- class MeasurementPreferenceLens a b | a -> b where
- measurementPreference :: Lens a b
- class MutualFriendCountLens a b | a -> b where
- mutualFriendCount :: Lens a b
- class PremiumLens a b | a -> b where
- class ProfileLens a b | a -> b where
- class ProfileMediumLens a b | a -> b where
- profileMedium :: Lens a b
- class ShoesLens a b | a -> b where
- class UpdatedAtLens a b | a -> b where
- class ClubTypeLens a b | a -> b where
- class MemberCountLens a b | a -> b where
- memberCount :: Lens a b
- class SportTypeLens a b | a -> b where
- class TextLens a b | a -> b where
- class AverageCadenceLens a b | a -> b where
- averageCadence :: Lens a b
- class AverageHeartrateLens a b | a -> b where
- averageHeartrate :: Lens a b
- class HiddenLens a b | a -> b where
- class KomRankLens a b | a -> b where
- class MaxHeartrateLens a b | a -> b where
- maxHeartrate :: Lens a b
- class PrRankLens a b | a -> b where
- class SegmentLens a b | a -> b where
- class BrandNameLens a b | a -> b where
- class FrameTypeLens a b | a -> b where
- class ModelNameLens a b | a -> b where
- class PrimaryLens a b | a -> b where
- class CaptionLens a b | a -> b where
- class LocationLens a b | a -> b where
- class RefLens a b | a -> b where
- class UidLens a b | a -> b where
- class UploadedAtLens a b | a -> b where
- uploadedAt :: Lens a b
- class PolylineLens a b | a -> b where
- class SummaryPolylineLens a b | a -> b where
- summaryPolyline :: Lens a b
- class AverageGradeLens a b | a -> b where
- averageGrade :: Lens a b
- class ClimbCategoryLens a b | a -> b where
- climbCategory :: Lens a b
- class EffortCountLens a b | a -> b where
- effortCount :: Lens a b
- class ElevationHighLens a b | a -> b where
- elevationHigh :: Lens a b
- class ElevationLowLens a b | a -> b where
- elevationLow :: Lens a b
- class EndLatitudeLens a b | a -> b where
- endLatitude :: Lens a b
- class EndLongitudeLens a b | a -> b where
- endLongitude :: Lens a b
- class HazardousLens a b | a -> b where
- class MaximumGradeLens a b | a -> b where
- maximumGrade :: Lens a b
- class StarCountLens a b | a -> b where
- class StarredLens a b | a -> b where
- class AvgGradeLens a b | a -> b where
- class ClimbCategoryDescLens a b | a -> b where
- climbCategoryDesc :: Lens a b
- class ElevDifferenceLens a b | a -> b where
- elevDifference :: Lens a b
- class PointsLens a b | a -> b where
- class EntriesLens a b | a -> b where
- class AthleteGenderLens a b | a -> b where
- athleteGender :: Lens a b
- class AthleteNameLens a b | a -> b where
- athleteName :: Lens a b
- class AthleteProfileLens a b | a -> b where
- athleteProfile :: Lens a b
- class AverageHrLens a b | a -> b where
- class EffortIdLens a b | a -> b where
- class RankLens a b | a -> b where
- class EntryCountLens a b | a -> b where
- entryCount :: Lens a b
- class DataLens a b | a -> b where
- class OriginalSizeLens a b | a -> b where
- originalSize :: Lens a b
- class ErrorLens a b | a -> b where
- class StatusLens a b | a -> b where
- module Strive.Lenses
- module Strive.Options
- module Strive.Types
- module Strive.Utilities
Documentation
module Strive.Actions
module Strive.Client
module Strive.Enums
Client
class AccessTokenLens a b | a -> b whereSource
accessToken :: Lens a bSource
class RequesterLens a b | a -> b whereSource
RequesterLens Client (Request -> IO (Response ByteString)) |
Options
class ApprovalPromptLens a b | a -> b whereSource
approvalPrompt :: Lens a bSource
class PrivateScopeLens a b | a -> b whereSource
privateScope :: Lens a bSource
class WriteScopeLens a b | a -> b whereSource
writeScope :: Lens a bSource
class DescriptionLens a b | a -> b whereSource
description :: Lens a bSource
class DistanceLens a b | a -> b whereSource
class ActivityTypeLens a b | a -> b whereSource
activityType :: Lens a bSource
class MinCatLens a b | a -> b whereSource
class MaxCatLens a b | a -> b whereSource
class MarkdownLens a b | a -> b whereSource
class PerPageLens a b | a -> b whereSource
class AllEffortsLens a b | a -> b whereSource
allEfforts :: Lens a bSource
class BeforeLens a b | a -> b whereSource
class AthleteIdLens a b | a -> b whereSource
class GenderLens a b | a -> b whereSource
class AgeGroupLens a b | a -> b whereSource
class WeightClassLens a b | a -> b whereSource
weightClass :: Lens a bSource
class FollowingLens a b | a -> b whereSource
class ClubIdLens a b | a -> b whereSource
class DateRangeLens a b | a -> b whereSource
class ResolutionLens a b | a -> b whereSource
resolution :: Lens a bSource
class SeriesTypeLens a b | a -> b whereSource
seriesType :: Lens a bSource
class NameLens a b | a -> b whereSource
class PrivateLens a b | a -> b whereSource
class CommuteLens a b | a -> b whereSource
class TrainerLens a b | a -> b whereSource
class GearIdLens a b | a -> b whereSource
class CountryLens a b | a -> b whereSource
class WeightLens a b | a -> b whereSource
class ExternalIdLens a b | a -> b whereSource
externalId :: Lens a bSource
Types
class AchievementCountLens a b | a -> b whereSource
achievementCount :: Lens a bSource
class AthleteLens a b | a -> b whereSource
class AthleteCountLens a b | a -> b whereSource
athleteCount :: Lens a bSource
class AverageSpeedLens a b | a -> b whereSource
averageSpeed :: Lens a bSource
class AverageWattsLens a b | a -> b whereSource
averageWatts :: Lens a bSource
class CaloriesLens a b | a -> b whereSource
class CommentCountLens a b | a -> b whereSource
commentCount :: Lens a bSource
class ElapsedTimeLens a b | a -> b whereSource
elapsedTime :: Lens a bSource
class EndLatlngLens a b | a -> b whereSource
class FlaggedLens a b | a -> b whereSource
class HasKudoedLens a b | a -> b whereSource
class IdLens a b | a -> b whereSource
class InstagramPrimaryPhotoLens a b | a -> b whereSource
instagramPrimaryPhoto :: Lens a bSource
class KilojoulesLens a b | a -> b whereSource
kilojoules :: Lens a bSource
class LocationCityLens a b | a -> b whereSource
locationCity :: Lens a bSource
class LocationCountryLens a b | a -> b whereSource
locationCountry :: Lens a bSource
class LocationStateLens a b | a -> b whereSource
locationState :: Lens a bSource
class ManualLens a b | a -> b whereSource
class MaxSpeedLens a b | a -> b whereSource
class MovingTimeLens a b | a -> b whereSource
movingTime :: Lens a bSource
class PhotoCountLens a b | a -> b whereSource
photoCount :: Lens a bSource
class ResourceStateLens a b | a -> b whereSource
resourceState :: Lens a bSource
class SegmentEffortsLens a b | a -> b whereSource
segmentEfforts :: Lens a bSource
class StartDateLens a b | a -> b whereSource
class StartDateLocalLens a b | a -> b whereSource
startDateLocal :: Lens a bSource
class StartLatitudeLens a b | a -> b whereSource
startLatitude :: Lens a bSource
class StartLatlngLens a b | a -> b whereSource
startLatlng :: Lens a bSource
class StartLongitudeLens a b | a -> b whereSource
startLongitude :: Lens a bSource
class TimezoneLens a b | a -> b whereSource
class TotalElevationGainLens a b | a -> b whereSource
totalElevationGain :: Lens a bSource
class TruncatedLens a b | a -> b whereSource
class UploadIdLens a b | a -> b whereSource
class ActivityIdLens a b | a -> b whereSource
activityId :: Lens a bSource
class EndIndexLens a b | a -> b whereSource
class LapIndexLens a b | a -> b whereSource
class StartIndexLens a b | a -> b whereSource
startIndex :: Lens a bSource
class KudosCountLens a b | a -> b whereSource
kudosCount :: Lens a bSource
class DistributionBucketsLens a b | a -> b whereSource
distributionBuckets :: Lens a bSource
class SensorBasedLens a b | a -> b whereSource
sensorBased :: Lens a bSource
class CreatedAtLens a b | a -> b whereSource
class DatePreferenceLens a b | a -> b whereSource
datePreference :: Lens a bSource
class FirstnameLens a b | a -> b whereSource
class FollowerLens a b | a -> b whereSource
class FollowerCountLens a b | a -> b whereSource
followerCount :: Lens a bSource
class FriendLens a b | a -> b whereSource
class FriendCountLens a b | a -> b whereSource
friendCount :: Lens a bSource
class LastnameLens a b | a -> b whereSource
class MeasurementPreferenceLens a b | a -> b whereSource
measurementPreference :: Lens a bSource
class MutualFriendCountLens a b | a -> b whereSource
mutualFriendCount :: Lens a bSource
class PremiumLens a b | a -> b whereSource
class ProfileLens a b | a -> b whereSource
class ProfileMediumLens a b | a -> b whereSource
profileMedium :: Lens a bSource
class UpdatedAtLens a b | a -> b whereSource
class ClubTypeLens a b | a -> b whereSource
class MemberCountLens a b | a -> b whereSource
memberCount :: Lens a bSource
class SportTypeLens a b | a -> b whereSource
class AverageCadenceLens a b | a -> b whereSource
averageCadence :: Lens a bSource
class AverageHeartrateLens a b | a -> b whereSource
averageHeartrate :: Lens a bSource
class HiddenLens a b | a -> b whereSource
class KomRankLens a b | a -> b whereSource
class MaxHeartrateLens a b | a -> b whereSource
maxHeartrate :: Lens a bSource
class PrRankLens a b | a -> b whereSource
class SegmentLens a b | a -> b whereSource
class BrandNameLens a b | a -> b whereSource
class FrameTypeLens a b | a -> b whereSource
class ModelNameLens a b | a -> b whereSource
class PrimaryLens a b | a -> b whereSource
class LocationLens a b | a -> b whereSource
class UploadedAtLens a b | a -> b whereSource
uploadedAt :: Lens a bSource
class PolylineLens a b | a -> b whereSource
class SummaryPolylineLens a b | a -> b whereSource
summaryPolyline :: Lens a bSource
class AverageGradeLens a b | a -> b whereSource
averageGrade :: Lens a bSource
class ClimbCategoryLens a b | a -> b whereSource
climbCategory :: Lens a bSource
class EffortCountLens a b | a -> b whereSource
effortCount :: Lens a bSource
class ElevationHighLens a b | a -> b whereSource
elevationHigh :: Lens a bSource
class ElevationLowLens a b | a -> b whereSource
elevationLow :: Lens a bSource
class EndLatitudeLens a b | a -> b whereSource
endLatitude :: Lens a bSource
class EndLongitudeLens a b | a -> b whereSource
endLongitude :: Lens a bSource
class HazardousLens a b | a -> b whereSource
class MaximumGradeLens a b | a -> b whereSource
maximumGrade :: Lens a bSource
class StarCountLens a b | a -> b whereSource
class StarredLens a b | a -> b whereSource
class AvgGradeLens a b | a -> b whereSource
class ClimbCategoryDescLens a b | a -> b whereSource
climbCategoryDesc :: Lens a bSource
class ElevDifferenceLens a b | a -> b whereSource
elevDifference :: Lens a bSource
class PointsLens a b | a -> b whereSource
class EntriesLens a b | a -> b whereSource
class AthleteGenderLens a b | a -> b whereSource
athleteGender :: Lens a bSource
class AthleteNameLens a b | a -> b whereSource
athleteName :: Lens a bSource
class AthleteProfileLens a b | a -> b whereSource
athleteProfile :: Lens a bSource
class AverageHrLens a b | a -> b whereSource
class EffortIdLens a b | a -> b whereSource
class EntryCountLens a b | a -> b whereSource
entryCount :: Lens a bSource
class OriginalSizeLens a b | a -> b whereSource
originalSize :: Lens a bSource
module Strive.Lenses
module Strive.Options
module Strive.Types
module Strive.Utilities