{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE TemplateHaskell #-}
{-# OPTIONS_GHC -Wno-missing-import-lists #-}
{-# OPTIONS_HADDOCK hide #-}
module Strive.Internal.Lenses
( AccessTokenLens(accessToken)
, AchievementCountLens(achievementCount)
, ActivityIdLens(activityId)
, ActivityTypeLens(activityType)
, AfterLens(after)
, AgeGroupLens(ageGroup)
, AllEffortsLens(allEfforts)
, ApprovalPromptLens(approvalPrompt)
, AthleteCountLens(athleteCount)
, AthleteGenderLens(athleteGender)
, AthleteIdLens(athleteId)
, AthleteLens(athlete)
, AthleteNameLens(athleteName)
, AthleteProfileLens(athleteProfile)
, AverageCadenceLens(averageCadence)
, AverageGradeLens(averageGrade)
, AverageHeartrateLens(averageHeartrate)
, AverageHrLens(averageHr)
, AverageSpeedLens(averageSpeed)
, AverageWattsLens(averageWatts)
, AvgGradeLens(avgGrade)
, BeforeLens(before)
, BikesLens(bikes)
, BrandNameLens(brandName)
, CaloriesLens(calories)
, CaptionLens(caption)
, CityLens(city)
, ClimbCategoryDescLens(climbCategoryDesc)
, ClimbCategoryLens(climbCategory)
, ClubIdLens(clubId)
, ClubsLens(clubs)
, ClubTypeLens(clubType)
, CommentCountLens(commentCount)
, CommuteLens(commute)
, ContextEntriesLens(contextEntries)
, CountryLens(country)
, CreatedAtLens(createdAt)
, Data_Lens(data_)
, DatePreferenceLens(datePreference)
, DateRangeLens(dateRange)
, DescriptionLens(description)
, DeviceWattsLens(deviceWatts)
, DistanceLens(distance)
, DistributionBucketsLens(distributionBuckets)
, EffortCountLens(effortCount)
, EffortIdLens(effortId)
, ElapsedTimeLens(elapsedTime)
, ElevationHighLens(elevationHigh)
, ElevationLowLens(elevationLow)
, ElevDifferenceLens(elevDifference)
, EmailLens(email)
, EndIndexLens(endIndex)
, EndLatitudeLens(endLatitude)
, EndLatlngLens(endLatlng)
, EndLongitudeLens(endLongitude)
, EntriesLens(entries)
, EntryCountLens(entryCount)
, ErrorLens(error)
, ExternalIdLens(externalId)
, FirstnameLens(firstname)
, FlaggedLens(flagged)
, FollowerCountLens(followerCount)
, FollowerLens(follower)
, FollowingLens(following)
, FrameTypeLens(frameType)
, FriendCountLens(friendCount)
, FriendLens(friend)
, FtpLens(ftp)
, GearIdLens(gearId)
, GearLens(gear)
, GenderLens(gender)
, HasKudoedLens(hasKudoed)
, HazardousLens(hazardous)
, HiddenLens(hidden)
, IdLens(id)
, InstagramPrimaryPhotoLens(instagramPrimaryPhoto)
, KilojoulesLens(kilojoules)
, KomRankLens(komRank)
, KudosCountLens(kudosCount)
, LapIndexLens(lapIndex)
, LastnameLens(lastname)
, LocationCityLens(locationCity)
, LocationCountryLens(locationCountry)
, LocationLens(location)
, LocationStateLens(locationState)
, ManualLens(manual)
, MapLens(map)
, MarkdownLens(markdown)
, MaxCatLens(maxCat)
, MaxHeartrateLens(maxHeartrate)
, MaximumGradeLens(maximumGrade)
, MaxLens(max)
, MaxSpeedLens(maxSpeed)
, MeasurementPreferenceLens(measurementPreference)
, MemberCountLens(memberCount)
, MinCatLens(minCat)
, MinLens(min)
, ModelNameLens(modelName)
, MovingTimeLens(movingTime)
, MutualFriendCountLens(mutualFriendCount)
, NameLens(name)
, OriginalSizeLens(originalSize)
, PageLens(page)
, PerPageLens(perPage)
, PhotoCountLens(photoCount)
, PointsLens(points)
, PolylineLens(polyline)
, PremiumLens(premium)
, PrimaryLens(primary)
, PrivateLens(private)
, PrivateScopeLens(privateScope)
, ProfileLens(profile)
, ProfileMediumLens(profileMedium)
, PrRankLens(prRank)
, RangeLens(range)
, RankLens(rank)
, RefLens(ref)
, RequesterLens(requester)
, ResolutionLens(resolution)
, ResourceStateLens(resourceState)
, SegmentEffortsLens(segmentEfforts)
, SegmentLens(segment)
, SegmentsLens(segments)
, SensorBasedLens(sensorBased)
, SeriesTypeLens(seriesType)
, SexLens(sex)
, ShoesLens(shoes)
, SportTypeLens(sportType)
, StarCountLens(starCount)
, StarredLens(starred)
, StartDateLens(startDate)
, StartDateLocalLens(startDateLocal)
, StartIndexLens(startIndex)
, StartLatitudeLens(startLatitude)
, StartLatlngLens(startLatlng)
, StartLongitudeLens(startLongitude)
, StateLens(state)
, StatusLens(status)
, SummaryPolylineLens(summaryPolyline)
, TextLens(text)
, TimeLens(time)
, TimezoneLens(timezone)
, TotalElevationGainLens(totalElevationGain)
, TrainerLens(trainer)
, TruncatedLens(truncated)
, Type_Lens(type_)
, UidLens(uid)
, UpdatedAtLens(updatedAt)
, UploadedAtLens(uploadedAt)
, UploadIdLens(uploadId)
, WeightClassLens(weightClass)
, WeightedAverageWattsLens(weightedAverageWatts)
, WeightLens(weight)
, WriteScopeLens(writeScope)
) where
import Strive.Internal.TH (makeLenses)
import Strive.Lenses (Lens)
import Strive.Client
import Strive.Internal.Options
import Strive.Options
import Strive.Types
$(makeLenses "Client")
$(makeLenses "BuildAuthorizeUrlOptions")
$(makeLenses "CreateActivityOptions")
$(makeLenses "ExploreSegmentsOptions")
$(makeLenses "GetActivityCommentsOptions")
$(makeLenses "GetActivityOptions")
$(makeLenses "GetClubActivitiesOptions")
$(makeLenses "GetCurrentActivitiesOptions")
$(makeLenses "GetSegmentEffortsOptions")
$(makeLenses "GetSegmentLeaderboardOptions")
$(makeLenses "GetStreamsOptions")
$(makeLenses "PaginationOptions")
$(makeLenses "UpdateActivityOptions")
$(makeLenses "UpdateCurrentAthleteOptions")
$(makeLenses "UploadActivityOptions")
$()
$(makeLenses "ActivityLapSummary")
$(makeLenses "ActivitySummary")
$(makeLenses "ActivityZoneDetailed")
$(makeLenses "ActivityZoneDistributionBucket")
$(makeLenses "AthleteDetailed")
$(makeLenses "AthleteMeta")
$(makeLenses "AthleteSummary")
$(makeLenses "ClubDetailed")
$(makeLenses "ClubSummary")
$(makeLenses "CommentSummary")
$(makeLenses "DeauthorizationResponse")
$(makeLenses "EffortDetailed")
$(makeLenses "GearDetailed")
$(makeLenses "GearSummary")
$(makeLenses "PhotoSummary")
$(makeLenses "PolylineDetailed")
$(makeLenses "PolylineSummary")
$(makeLenses "SegmentDetailed")
$(makeLenses "SegmentExplorerEntry")
$(makeLenses "SegmentExplorerResponse")
$(makeLenses "SegmentLeaderboardEntry")
$(makeLenses "SegmentLeaderboardResponse")
$(makeLenses "SegmentSummary")
$(makeLenses "StreamDetailed")
$(makeLenses "TokenExchangeResponse")
$(makeLenses "UploadStatus")