strive-0.7.1: A Haskell client for the Strava V3 API.

Safe HaskellNone
LanguageHaskell2010

Strive.Internal.Lenses

Contents

Description

Lens classes and instances generated with template Haskell.

Synopsis

Client

class RequesterLens a b | a -> b where Source

Methods

requester :: Lens a b Source

Options

class WriteScopeLens a b | a -> b where Source

Methods

writeScope :: Lens a b Source

class MinCatLens a b | a -> b where Source

Methods

minCat :: Lens a b Source

class MaxCatLens a b | a -> b where Source

Methods

maxCat :: Lens a b Source

class MarkdownLens a b | a -> b where Source

Methods

markdown :: Lens a b Source

class AllEffortsLens a b | a -> b where Source

Methods

allEfforts :: Lens a b Source

class BeforeLens a b | a -> b where Source

Methods

before :: Lens a b Source

class AfterLens a b | a -> b where Source

Methods

after :: Lens a b Source

class RangeLens a b | a -> b where Source

Methods

range :: Lens a b Source

class GenderLens a b | a -> b where Source

Methods

gender :: Lens a b Source

class ClubIdLens a b | a -> b where Source

Methods

clubId :: Lens a b Source

class WeightLens a b | a -> b where Source

Methods

weight :: Lens a b Source

Types

class CaloriesLens a b | a -> b where Source

Methods

calories :: Lens a b Source

class GearLens a b | a -> b where Source

Methods

gear :: Lens a b Source

class TruncatedLens a b | a -> b where Source

Methods

truncated :: Lens a b Source

class LapIndexLens a b | a -> b where Source

Methods

lapIndex :: Lens a b Source

class KudosCountLens a b | a -> b where Source

Methods

kudosCount :: Lens a b Source

class SensorBasedLens a b | a -> b where Source

Methods

sensorBased :: Lens a b Source

class MaxLens a b | a -> b where Source

Methods

max :: Lens a b Source

class MinLens a b | a -> b where Source

Methods

min :: Lens a b Source

class TimeLens a b | a -> b where Source

Methods

time :: Lens a b Source

class BikesLens a b | a -> b where Source

Methods

bikes :: Lens a b Source

class ClubsLens a b | a -> b where Source

Methods

clubs :: Lens a b Source

class EmailLens a b | a -> b where Source

Methods

email :: Lens a b Source

class FriendCountLens a b | a -> b where Source

Methods

friendCount :: Lens a b Source

class FtpLens a b | a -> b where Source

Methods

ftp :: Lens a b Source

class ShoesLens a b | a -> b where Source

Methods

shoes :: Lens a b Source

class ClubTypeLens a b | a -> b where Source

Methods

clubType :: Lens a b Source

class MemberCountLens a b | a -> b where Source

Methods

memberCount :: Lens a b Source

class SportTypeLens a b | a -> b where Source

Methods

sportType :: Lens a b Source

class TextLens a b | a -> b where Source

Methods

text :: Lens a b Source

class HiddenLens a b | a -> b where Source

Methods

hidden :: Lens a b Source

class KomRankLens a b | a -> b where Source

Methods

komRank :: Lens a b Source

class MaxHeartrateLens a b | a -> b where Source

Methods

maxHeartrate :: Lens a b Source

class PrRankLens a b | a -> b where Source

Methods

prRank :: Lens a b Source

class SegmentLens a b | a -> b where Source

Methods

segment :: Lens a b Source

class BrandNameLens a b | a -> b where Source

Methods

brandName :: Lens a b Source

class FrameTypeLens a b | a -> b where Source

Methods

frameType :: Lens a b Source

class ModelNameLens a b | a -> b where Source

Methods

modelName :: Lens a b Source

class PrimaryLens a b | a -> b where Source

Methods

primary :: Lens a b Source

class CaptionLens a b | a -> b where Source

Methods

caption :: Lens a b Source

class LocationLens a b | a -> b where Source

Methods

location :: Lens a b Source

class RefLens a b | a -> b where Source

Methods

ref :: Lens a b Source

class UidLens a b | a -> b where Source

Methods

uid :: Lens a b Source

class UploadedAtLens a b | a -> b where Source

Methods

uploadedAt :: Lens a b Source

class PolylineLens a b | a -> b where Source

Methods

polyline :: Lens a b Source

class HazardousLens a b | a -> b where Source

Methods

hazardous :: Lens a b Source

class StarCountLens a b | a -> b where Source

Methods

starCount :: Lens a b Source

class AvgGradeLens a b | a -> b where Source

Methods

avgGrade :: Lens a b Source

class PointsLens a b | a -> b where Source

Methods

points :: Lens a b Source

class AverageHrLens a b | a -> b where Source

Methods

averageHr :: Lens a b Source

class EffortIdLens a b | a -> b where Source

Methods

effortId :: Lens a b Source

class RankLens a b | a -> b where Source

Methods

rank :: Lens a b Source

class DataLens a b | a -> b where Source

Methods

data :: Lens a b Source

class OriginalSizeLens a b | a -> b where Source

Methods

originalSize :: Lens a b Source

class ErrorLens a b | a -> b where Source

Methods

error :: Lens a b Source

class StatusLens a b | a -> b where Source

Methods

status :: Lens a b Source