! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         !!!!!"""######$%&&&&&'()*****+++,,0None-.None-/    None Options for paginating.     None-0-1None-2-3-4-5-6None-7NoneDefault FromJSON options./Generate lens classes and instances for a type.  None 2http://strava.github.io/api/v3/uploads/#attributes SafeIN A lens for a record.!Get a field from a record."Set a field in a record.#Update a field in a record !"# !"# !"# !"# None$An athlete's weight class.1A stream's type.=A club's sport type.BA series' type in a stream.EA segment's activity type.HA resource's state.LA stream's resolution.PA photo's type.R$An athlete's measurement preference.UAn athlete's gender.XA bike's frame type.]A club's type.cAn athlete's age group.jAn activity zone's type.mAn activity's type.x$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~f$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fmnopqrstuvwxyz{|}~jklcdefghi]^_`abXYZ[\UVWRSTPQLMNOHIJKEFGBCD=>?@A123456789:;<$%&'()*+,-./0!$ %&'()*+,-./01 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None-8-9-:-;-<-=       None->-?     None-@-A-B-C  None-DNone-E FNoneV None .http://strava.github.io/api/v3/clubs/#detailed -http://strava.github.io/api/v3/clubs/#summaryNone -http://strava.github.io/api/v3/gear/#detailed ,http://strava.github.io/api/v3/gear/#summary None 0http://strava.github.io/api/v3/athlete/#detailed /http://strava.github.io/api/v3/athlete/#summary" ,http://strava.github.io/api/v3/athlete/#meta& -http://strava.github.io/api/v3/athlete/#stats. -http://strava.github.io/api/v3/athlete/#statsH      !"#$%&'()*+,-./01234567 C      !"#$%&'()*+,-./01234567C      !"#$%&'()*+,-./01234567       !"#$%&'()*+,-. /01234567 None8 6http://strava.github.io/api/v3/oauth/#example-response< 8http://strava.github.io/api/v3/oauth/#example-response-1 89:;<=>!"89:;<=>89:;<=>89:;<=>!"None? Whttp://strava.github.io/api/v3/comments/#summary-and-detailed-representation-attributes ?@ABCDEF#?@ABCDEF?@ABCDEF?@ABCDEF#NoneG Uhttp://strava.github.io/api/v3/photos/#summary-and-detailed-representation-attributes GHIJKLMNOPQR$ GHIJKLMNOPQR GHIJKLMNOPQRG HIJKLMNOPQR$NoneS 3http://strava.github.io/api/v3/activities/#detailedY &http://strava.github.io/api/#polylines\ 2http://strava.github.io/api/v3/activities/#summarySTUVWXYZ[%\]^_`&'STUVWXYZ[\]^_`YZ[STUVWX\]^_`STUVWXYZ[%\]^_`&'Nonea 1http://strava.github.io/api/v3/segments/#detailed 0http://strava.github.io/api/v3/segments/#summary 4http://strava.github.io/api/v3/segments/#leaderboard 4http://strava.github.io/api/v3/segments/#leaderboard 0http://strava.github.io/api/v3/segments/#explore 0http://strava.github.io/api/v3/segments/#explorebabcdefghijklmnopqrstuvwxyz{|}~()*+,-\abcdefghijklmnopqrstuvwxyz{|}~\abcdefghijklmnopqrstuvwxyz{|}~ abcdefghijklmnopqrstuvwxyz{|}~()* +,-None 0http://strava.github.io/api/v3/efforts/#detailed..None 3http://strava.github.io/api/v3/activities/#detailed 2http://strava.github.io/api/v3/activities/#summary0 0http://strava.github.io/api/v3/activities/#zones5 0http://strava.github.io/api/v3/activities/#zones; /http://strava.github.io/api/v3/activities/#laps      !"#$%&'()*+,-.//01234056789:1;<=>?@ABCDEFGHIJKLM23{      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM{      !"#$%&'()*+,-./56789:01234;<=>?@ABCDEFGHIJKLM 0+      !"#$%&'()*+,-.//01234056789:1;<=>?@ABCDEFGHIJKLM23NoneN 0http://strava.github.io/api/v3/streams/#detailedNOPQRST4NOPQRSTNOPQRSTNOPQRST4GNone      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTNoneU<Modify an action's default options by listing changes to it. UVWXYZ[\]^_`5 UVWXYZ[\]^_` UVWXYZ[\]^_` UVWXYZ[\]^_`5NoneaStrava V3 API client.eCBuild a new client using the default HTTP manager to make requests.abcde6abcdeabcdeabcde6HNone3579]fghi7jklmnopq8rstu9vwxyz{:|}~;<=>?@ABCDEF G    HI !"#$%&'()*+,-./0123456789JKL:;<=>?MN@AOPBCDEFGHIJKQLMNOPQRSRSTUVWXYZ[\]T^_`aUVbcdefghijklmnopqrstuvwWxyz{|}~XYZ[\]^_4fghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fghi7jklmnopq8rstu9vwxyz{:|}~;<=>?@ABCDEF G    HI !"#$%&'()*+,-./0123456789JKL:;<=>?MN@AOPBCDEFGHIJKQLMNOPQRSRSTUVWXYZ[\]T^_`aUVbcdefghijklmnopqrstuvwWxyz{|}~XYZ[\]^_NoneNone Perform an HTTP DELETE request.Perform an HTTP GET request.Perform an HTTP POST request.Perform an HTTP PUT request.`Perform an HTTP request.Build a request.a Build a URL.bBuild a query.!Actually perform an HTTP request..Handle decoding a potentially failed response.Decode a response body as JSON. `ab `ab None  1http://strava.github.io/api/v3/activities/#create 6http://strava.github.io/api/v3/activities/#get-details 6http://strava.github.io/api/v3/activities/#put-updates 1http://strava.github.io/api/v3/activities/#delete 9http://strava.github.io/api/v3/activities/#get-activities 6http://strava.github.io/api/v3/activities/#get-related 3http://strava.github.io/api/v3/activities/#get-feed 0http://strava.github.io/api/v3/activities/#zones /http://strava.github.io/api/v3/activities/#laps    !None 3http://strava.github.io/api/v3/athlete/#get-details ;http://strava.github.io/api/v3/athlete/#get-another-details .http://strava.github.io/api/v3/athlete/#update -http://strava.github.io/api/v3/athlete/#stats ,http://strava.github.io/api/v3/athlete/#koms"None 3http://strava.github.io/api/v3/oauth/#get-authorize 0http://strava.github.io/api/v3/oauth/#post-token 1http://strava.github.io/api/v3/oauth/#deauthorize#None 1http://strava.github.io/api/v3/clubs/#get-details 2http://strava.github.io/api/v3/clubs/#get-athletes 1http://strava.github.io/api/v3/clubs/#get-members 4http://strava.github.io/api/v3/clubs/#get-activities *http://strava.github.io/api/v3/clubs/#join +http://strava.github.io/api/v3/clubs/#leave$None -http://strava.github.io/api/v3/comments/#list%None 0http://strava.github.io/api/v3/efforts/#retrieve&None .http://strava.github.io/api/v3/follow/#friends .http://strava.github.io/api/v3/follow/#friends 0http://strava.github.io/api/v3/follow/#followers 0http://strava.github.io/api/v3/follow/#followers +http://strava.github.io/api/v3/follow/#both'None )http://strava.github.io/api/v3/gear/#show(None *http://strava.github.io/api/v3/kudos/#list)None +http://strava.github.io/api/v3/photos/#list*None 1http://strava.github.io/api/v3/segments/#retrieve 0http://strava.github.io/api/v3/segments/#starred 0http://strava.github.io/api/v3/segments/#efforts 4http://strava.github.io/api/v3/segments/#leaderboard 0http://strava.github.io/api/v3/segments/#explore+None 0http://strava.github.io/api/v3/streams/#activity .http://strava.github.io/api/v3/streams/#effort /http://strava.github.io/api/v3/streams/#segmentcc,None 1http://strava.github.io/api/v3/uploads/#post-file 2http://strava.github.io/api/v3/uploads/#get-status-None+None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4hifgpqnolmjktursz{xyvw~|}     8967452301./,-*+()&'$%"# !>?<=:;@AJKHIFGDEBCRSPQNOLM\]Z[XYVWTU`a^_vwturspqnolmjkhifgdebc~|}z{xydIIJKLMMNOPQRRSTUVWXYZ[\]^__`abcd e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                          !"#$%&&'()*+,,-./0123456789:;<=>?@ABCDEFGGHIJKLMNOPQRSTUVWWXYZZ[\]^_`aabcdefghijjklmmnoopqrstuvvwxyz{|}~      !"#$%&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRRSTUVVWXYZ[[\]^_`abcdefghijklmmnopqrstuvwxyz{|}~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHf     : 9 8  !!!?!!>"/""###1#0##$.%&6&5&4&3&2'(7)**C*B*A*@+++,E,                                   !"#$%&'()*+,-./0123456789:;<=>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHghij+Dkstriv_90Mixywx61i3vC4zkQfZoOStrive.Options.CommentsStrive.Options.AuthenticationStrive.Internal.OptionsStrive.Options.ClubsStrive.Options.FriendsStrive.Options.KudosStrive.Internal.THStrive.Types.Uploads Strive.Lenses Strive.EnumsStrive.Options.ActivitiesStrive.Options.AthletesStrive.Options.SegmentsStrive.Options.StreamsStrive.Options.UploadsStrive.Types.ClubsStrive.Types.GearStrive.Types.AthletesStrive.Types.AuthenticationStrive.Types.CommentsStrive.Types.PhotosStrive.Types.PolylinesStrive.Types.SegmentsStrive.Types.EffortsStrive.Types.ActivitiesStrive.Types.StreamsStrive.Utilities Strive.ClientStriveStrive.AliasesStrive.Internal.HTTPStrive.Actions.ActivitiesStrive.Actions.AthletesStrive.Actions.AuthenticationStrive.Actions.ClubsStrive.Actions.CommentsStrive.Actions.EffortsStrive.Actions.FriendsStrive.Actions.GearStrive.Actions.KudosStrive.Actions.PhotosStrive.Actions.SegmentsStrive.Actions.StreamsStrive.Actions.UploadsStrive.ActionsgetActivityCommentsbuildAuthorizeUrlgetClubActivitiesgetClubMembersgetCommonFriends getFollowersgetCurrentFollowers getFriendsgetCurrentFriendsgetActivityKudoersgetFeedgetRelatedActivitiesgetCurrentActivitiesUpdateActivity GetActivityCreateActivity getAthleteCrsupdateCurrentAthleteexploreSegmentsgetSegmentLeaderboardgetSegmentEffortsgetStarredSegments getStreamsuploadActivityStrive.Options Strive.TypesStrive.Internal.LensesGetActivityCommentsOptions#getActivityCommentsOptions_markdowngetActivityCommentsOptions_page"getActivityCommentsOptions_perPageBuildAuthorizeUrlOptions'buildAuthorizeUrlOptions_approvalPrompt%buildAuthorizeUrlOptions_privateScope#buildAuthorizeUrlOptions_writeScopebuildAuthorizeUrlOptions_statePaginationOptionspaginationOptions_pagepaginationOptions_perPageGetClubActivitiesOptionsGetClubMembersOptionsGetCommonFriendsOptionsGetFollowersOptionsGetCurrentFollowersOptionsGetFriendsOptionsGetCurrentFriendsOptionsGetActivityKudoersOptionsoptions makeLenses UploadStatusuploadStatus_activityIduploadStatus_erroruploadStatus_externalIduploadStatus_iduploadStatus_statusLensgetsetupdate WeightClassKilograms0To54Kilograms55To64Kilograms65To74Kilograms75To84Kilograms85To94Kilograms95Plus Pounds0To124Pounds125To149Pounds150To164Pounds165To179Pounds180To199 Pounds200Plus StreamTypeAltitudeStream CadenceStreamDistanceStreamGradeSmoothStreamHeartrateStream LatlngStream MovingStream TempStream TimeStreamVelocitySmoothStream WattsStream SportType SportCycling SportOther SportRunningSportTriathalon SeriesTypeDistanceTimeSegmentActivityTypeRidingRunning ResourceStateMetaSummaryDetailed ResolutionLowMediumHigh PhotoTypeInstagramPhotoMeasurementPreferenceFeetMetersGenderFemaleMale FrameType CrossFrame MountainFrame RoadFrameTimeTrialFrameClubType CasualClubCompanyOther RacingTeamShopAgeGroup Ages0To24 Ages25To34 Ages35To44 Ages45To54 Ages55To64 Ages65PlusActivityZoneType HeartrateZone PowerZone ActivityType AlpineSkiBackcountrySkiCanoeingCrossCountrySkiingCrossfit EllipticalHikeIceSkate InlineSkateKayakingKiteSurf NordicSkiRide RockClimbing RollerSkiRowingRun SnowboardSnowshoe StairStepperStandUpPaddlingSurfingSwimWalkWeightTrainingWindsurfWorkoutYogaGetFeedOptionsGetRelatedActivitiesOptionsGetCurrentActivitiesOptions"getCurrentActivitiesOptions_before!getCurrentActivitiesOptions_after getCurrentActivitiesOptions_page#getCurrentActivitiesOptions_perPageUpdateActivityOptionsupdateActivityOptions_nameupdateActivityOptions_typeupdateActivityOptions_privateupdateActivityOptions_commuteupdateActivityOptions_trainerupdateActivityOptions_gearId!updateActivityOptions_descriptionGetActivityOptionsgetActivityOptions_allEffortsCreateActivityOptions!createActivityOptions_descriptioncreateActivityOptions_distanceGetAthleteCrsOptionsUpdateCurrentAthleteOptions updateCurrentAthleteOptions_city!updateCurrentAthleteOptions_state#updateCurrentAthleteOptions_countryupdateCurrentAthleteOptions_sex"updateCurrentAthleteOptions_weightExploreSegmentsOptions#exploreSegmentsOptions_activityTypeexploreSegmentsOptions_minCatexploreSegmentsOptions_maxCatGetSegmentLeaderboardOptions#getSegmentLeaderboardOptions_gender%getSegmentLeaderboardOptions_ageGroup(getSegmentLeaderboardOptions_weightClass&getSegmentLeaderboardOptions_following#getSegmentLeaderboardOptions_clubId&getSegmentLeaderboardOptions_dateRange+getSegmentLeaderboardOptions_contextEntries!getSegmentLeaderboardOptions_page$getSegmentLeaderboardOptions_perPageGetSegmentEffortsOptions"getSegmentEffortsOptions_athleteIdgetSegmentEffortsOptions_rangegetSegmentEffortsOptions_page getSegmentEffortsOptions_perPageGetStarredSegmentsOptionsGetStreamsOptionsgetStreamsOptions_resolutiongetStreamsOptions_seriesTypeUploadActivityOptions"uploadActivityOptions_activityTypeuploadActivityOptions_name!uploadActivityOptions_descriptionuploadActivityOptions_privateuploadActivityOptions_trainer uploadActivityOptions_externalId ClubDetailedclubDetailed_cityclubDetailed_clubTypeclubDetailed_countryclubDetailed_descriptionclubDetailed_idclubDetailed_memberCountclubDetailed_nameclubDetailed_privateclubDetailed_profileclubDetailed_profileMediumclubDetailed_resourceStateclubDetailed_sportTypeclubDetailed_state ClubSummaryclubSummary_idclubSummary_nameclubSummary_profileclubSummary_profileMediumclubSummary_resourceState GearDetailedgearDetailed_brandNamegearDetailed_descriptiongearDetailed_distancegearDetailed_frameTypegearDetailed_idgearDetailed_modelNamegearDetailed_namegearDetailed_primarygearDetailed_resourceState GearSummarygearSummary_distancegearSummary_idgearSummary_namegearSummary_primarygearSummary_resourceStateAthleteDetailedathleteDetailed_bikesathleteDetailed_cityathleteDetailed_clubsathleteDetailed_countryathleteDetailed_createdAtathleteDetailed_datePreferenceathleteDetailed_emailathleteDetailed_firstnameathleteDetailed_followerathleteDetailed_followerCountathleteDetailed_friendathleteDetailed_friendCountathleteDetailed_ftpathleteDetailed_idathleteDetailed_lastname%athleteDetailed_measurementPreference!athleteDetailed_mutualFriendCountathleteDetailed_premiumathleteDetailed_profileathleteDetailed_profileMediumathleteDetailed_resourceStateathleteDetailed_sexathleteDetailed_shoesathleteDetailed_stateathleteDetailed_updatedAtathleteDetailed_weightAthleteSummaryathleteSummary_cityathleteSummary_countryathleteSummary_createdAtathleteSummary_firstnameathleteSummary_followerathleteSummary_friendathleteSummary_idathleteSummary_lastnameathleteSummary_premiumathleteSummary_profileathleteSummary_profileMediumathleteSummary_resourceStateathleteSummary_sexathleteSummary_stateathleteSummary_updatedAt AthleteMetaathleteMeta_idathleteMeta_resourceStateActivityTotalsactivityTotals_countactivityTotals_distanceactivityTotals_movingTimeactivityTotals_elapsedTimeactivityTotals_elevationGainactivityTotals_achievementCount AthleteStats athleteStats_biggestRideDistance&athleteStats_biggestClimbElevationGainathleteStats_recentRideTotalsathleteStats_recentRunTotalsathleteStats_ytdRideTotalsathleteStats_ytdRunTotalsathleteStats_allRideTotalsathleteStats_allRunTotalsTokenExchangeResponse!tokenExchangeResponse_accessTokentokenExchangeResponse_athleteDeauthorizationResponse#deauthorizationResponse_accessTokenCommentSummarycommentSummary_activityIdcommentSummary_athletecommentSummary_createdAtcommentSummary_idcommentSummary_resourceStatecommentSummary_text PhotoSummaryphotoSummary_activityIdphotoSummary_captionphotoSummary_createdAtphotoSummary_idphotoSummary_locationphotoSummary_refphotoSummary_resourceStatephotoSummary_typephotoSummary_uidphotoSummary_uploadedAtPolylineDetailedpolylineDetailed_idpolylineDetailed_polylinepolylineDetailed_resourceState polylineDetailed_summaryPolylinePolyline unPolylinePolylineSummarypolylineSummary_idpolylineSummary_resourceStatepolylineSummary_summaryPolylineSegmentDetailedsegmentDetailed_activityTypesegmentDetailed_athleteCountsegmentDetailed_averageGradesegmentDetailed_citysegmentDetailed_climbCategorysegmentDetailed_countrysegmentDetailed_createdAtsegmentDetailed_distancesegmentDetailed_effortCountsegmentDetailed_elevationHighsegmentDetailed_elevationLowsegmentDetailed_endLatitudesegmentDetailed_endLatlngsegmentDetailed_endLongitudesegmentDetailed_hazardoussegmentDetailed_idsegmentDetailed_mapsegmentDetailed_maximumGradesegmentDetailed_namesegmentDetailed_privatesegmentDetailed_resourceStatesegmentDetailed_starCountsegmentDetailed_starredsegmentDetailed_startLatitudesegmentDetailed_startLatlngsegmentDetailed_startLongitudesegmentDetailed_state"segmentDetailed_totalElevationGainsegmentDetailed_updatedAtSegmentSummarysegmentSummary_activityTypesegmentSummary_averageGradesegmentSummary_citysegmentSummary_climbCategorysegmentSummary_countrysegmentSummary_distancesegmentSummary_elevationHighsegmentSummary_elevationLowsegmentSummary_endLatitudesegmentSummary_endLatlngsegmentSummary_endLongitudesegmentSummary_idsegmentSummary_maximumGradesegmentSummary_namesegmentSummary_privatesegmentSummary_resourceStatesegmentSummary_starredsegmentSummary_startLatitudesegmentSummary_startLatlngsegmentSummary_startLongitudesegmentSummary_stateSegmentLeaderboardEntry"segmentLeaderboardEntry_activityId%segmentLeaderboardEntry_athleteGender!segmentLeaderboardEntry_athleteId#segmentLeaderboardEntry_athleteName&segmentLeaderboardEntry_athleteProfile!segmentLeaderboardEntry_averageHr$segmentLeaderboardEntry_averageWatts segmentLeaderboardEntry_distance segmentLeaderboardEntry_effortId#segmentLeaderboardEntry_elapsedTime"segmentLeaderboardEntry_movingTimesegmentLeaderboardEntry_rank!segmentLeaderboardEntry_startDate&segmentLeaderboardEntry_startDateLocalSegmentLeaderboardResponse&segmentLeaderboardResponse_effortCount%segmentLeaderboardResponse_entryCount"segmentLeaderboardResponse_entriesSegmentExplorerEntrysegmentExplorerEntry_avgGrade"segmentExplorerEntry_climbCategory&segmentExplorerEntry_climbCategoryDescsegmentExplorerEntry_distance#segmentExplorerEntry_elevDifferencesegmentExplorerEntry_endLatlngsegmentExplorerEntry_idsegmentExplorerEntry_namesegmentExplorerEntry_points"segmentExplorerEntry_resourceStatesegmentExplorerEntry_starred segmentExplorerEntry_startLatlngSegmentExplorerResponse segmentExplorerResponse_segmentsEffortDetailedeffortDetailed_activityIdeffortDetailed_athleteIdeffortDetailed_averageCadenceeffortDetailed_averageHeartrateeffortDetailed_averageWattseffortDetailed_distanceeffortDetailed_elapsedTimeeffortDetailed_endIndexeffortDetailed_hiddeneffortDetailed_ideffortDetailed_komRankeffortDetailed_maxHeartrateeffortDetailed_movingTimeeffortDetailed_nameeffortDetailed_prRankeffortDetailed_resourceStateeffortDetailed_segmenteffortDetailed_startDateeffortDetailed_startDateLocaleffortDetailed_startIndexActivityDetailed!activityDetailed_achievementCountactivityDetailed_athleteactivityDetailed_athleteCountactivityDetailed_averageSpeedactivityDetailed_averageWatts!activityDetailed_averageHeartrateactivityDetailed_caloriesactivityDetailed_commentCountactivityDetailed_commuteactivityDetailed_descriptionactivityDetailed_deviceWattsactivityDetailed_distanceactivityDetailed_elapsedTimeactivityDetailed_endLatlngactivityDetailed_externalIdactivityDetailed_flaggedactivityDetailed_gearactivityDetailed_gearIdactivityDetailed_hasKudoedactivityDetailed_id&activityDetailed_instagramPrimaryPhotoactivityDetailed_kilojoulesactivityDetailed_locationCity activityDetailed_locationCountryactivityDetailed_locationStateactivityDetailed_manualactivityDetailed_mapactivityDetailed_maxHeartrateactivityDetailed_maxSpeedactivityDetailed_movingTimeactivityDetailed_nameactivityDetailed_photoCountactivityDetailed_privateactivityDetailed_resourceStateactivityDetailed_segmentEffortsactivityDetailed_startDateactivityDetailed_startDateLocalactivityDetailed_startLatitudeactivityDetailed_startLatlngactivityDetailed_startLongitudeactivityDetailed_timezone#activityDetailed_totalElevationGainactivityDetailed_traineractivityDetailed_truncatedactivityDetailed_typeactivityDetailed_uploadId%activityDetailed_weightedAverageWattsActivitySummary activitySummary_achievementCountactivitySummary_athleteactivitySummary_athleteCountactivitySummary_averageSpeedactivitySummary_averageWatts activitySummary_averageHeartrateactivitySummary_commentCountactivitySummary_commuteactivitySummary_deviceWattsactivitySummary_distanceactivitySummary_elapsedTimeactivitySummary_endLatlngactivitySummary_externalIdactivitySummary_flaggedactivitySummary_gearIdactivitySummary_hasKudoedactivitySummary_idactivitySummary_kilojoulesactivitySummary_kudosCountactivitySummary_locationCityactivitySummary_locationCountryactivitySummary_locationStateactivitySummary_manualactivitySummary_mapactivitySummary_maxHeartrateactivitySummary_maxSpeedactivitySummary_movingTimeactivitySummary_nameactivitySummary_photoCountactivitySummary_privateactivitySummary_resourceStateactivitySummary_startDateactivitySummary_startDateLocalactivitySummary_startLatitudeactivitySummary_startLatlngactivitySummary_startLongitudeactivitySummary_timezone"activitySummary_totalElevationGainactivitySummary_traineractivitySummary_typeactivitySummary_uploadId$activitySummary_weightedAverageWattsActivityZoneDistributionBucket"activityZoneDistributionBucket_max"activityZoneDistributionBucket_min#activityZoneDistributionBucket_timeActivityZoneDetailed(activityZoneDetailed_distributionBuckets"activityZoneDetailed_resourceState activityZoneDetailed_sensorBasedactivityZoneDetailed_typeActivityLapSummaryactivityLapSummary_activityIdactivityLapSummary_athleteIdactivityLapSummary_averageSpeedactivityLapSummary_averageWattsactivityLapSummary_distanceactivityLapSummary_elapsedTimeactivityLapSummary_endIndexactivityLapSummary_idactivityLapSummary_lapIndexactivityLapSummary_maxSpeedactivityLapSummary_movingTimeactivityLapSummary_name activityLapSummary_resourceStateactivityLapSummary_startDate!activityLapSummary_startDateLocalactivityLapSummary_startIndex%activityLapSummary_totalElevationGainStreamDetailedstreamDetailed_datastreamDetailed_originalSizestreamDetailed_resolutionstreamDetailed_seriesTypestreamDetailed_typewithaltitudeStream cadenceStreamdistanceStreamgradeSmoothStreamheartrateStream latlngStream movingStream tempStream timeStreamvelocitySmoothStream wattsStreamClientclient_accessTokenclient_requester buildClient RequesterLens requesterAccessTokenLens accessToken StateLensstateWriteScopeLens writeScopePrivateScopeLens privateScopeApprovalPromptLensapprovalPrompt DistanceLensdistanceDescriptionLens description MaxCatLensmaxCat MinCatLensminCatActivityTypeLens activityType PerPageLensperPagePageLenspage MarkdownLensmarkdownAllEffortsLens allEfforts AfterLensafter BeforeLensbefore RangeLensrange AthleteIdLens athleteIdContextEntriesLenscontextEntries DateRangeLens dateRange ClubIdLensclubId FollowingLens followingWeightClassLens weightClass AgeGroupLensageGroup GenderLensgenderSeriesTypeLens seriesTypeResolutionLens resolution GearIdLensgearId TrainerLenstrainer CommuteLenscommute PrivateLensprivate Type_Lenstype_NameLensname WeightLensweightSexLenssex CountryLenscountryCityLenscityExternalIdLens externalIdWeightedAverageWattsLensweightedAverageWatts UploadIdLensuploadId TruncatedLens truncatedTotalElevationGainLenstotalElevationGain TimezoneLenstimezoneStartLongitudeLensstartLongitudeStartLatlngLens startLatlngStartLatitudeLens startLatitudeStartDateLocalLensstartDateLocal StartDateLens startDateSegmentEffortsLenssegmentEffortsResourceStateLens resourceStatePhotoCountLens photoCountMovingTimeLens movingTime MaxSpeedLensmaxSpeedMaxHeartrateLens maxHeartrateMapLensmap ManualLensmanualLocationStateLens locationStateLocationCountryLenslocationCountryLocationCityLens locationCityKilojoulesLens kilojoulesInstagramPrimaryPhotoLensinstagramPrimaryPhotoIdLensid HasKudoedLens hasKudoedGearLensgear FlaggedLensflagged EndLatlngLens endLatlngElapsedTimeLens elapsedTimeDeviceWattsLens deviceWattsCommentCountLens commentCount CaloriesLenscaloriesAverageHeartrateLensaverageHeartrateAverageWattsLens averageWattsAverageSpeedLens averageSpeedAthleteCountLens athleteCount AthleteLensathleteAchievementCountLensachievementCountStartIndexLens startIndex LapIndexLenslapIndex EndIndexLensendIndexActivityIdLens activityIdKudosCountLens kudosCountSensorBasedLens sensorBasedDistributionBucketsLensdistributionBucketsTimeLenstimeMinLensminMaxLensmax UpdatedAtLens updatedAt ShoesLensshoesProfileMediumLens profileMedium ProfileLensprofile PremiumLenspremiumMutualFriendCountLensmutualFriendCountMeasurementPreferenceLensmeasurementPreference LastnameLenslastnameFtpLensftpFriendCountLens friendCount FriendLensfriendFollowerCountLens followerCount FollowerLensfollower FirstnameLens firstname EmailLensemailDatePreferenceLensdatePreference CreatedAtLens createdAt ClubsLensclubs BikesLensbikes SportTypeLens sportTypeMemberCountLens memberCount ClubTypeLensclubTypeTextLenstext SegmentLenssegment PrRankLensprRank KomRankLenskomRank HiddenLenshiddenAverageCadenceLensaverageCadence PrimaryLensprimary ModelNameLens modelName FrameTypeLens frameType BrandNameLens brandNameUploadedAtLens uploadedAtUidLensuidRefLensref LocationLenslocation CaptionLenscaptionSummaryPolylineLenssummaryPolyline PolylineLenspolyline StarredLensstarred StarCountLens starCountMaximumGradeLens maximumGrade HazardousLens hazardousEndLongitudeLens endLongitudeEndLatitudeLens endLatitudeElevationLowLens elevationLowElevationHighLens elevationHighEffortCountLens effortCountClimbCategoryLens climbCategoryAverageGradeLens averageGrade PointsLenspointsElevDifferenceLenselevDifferenceClimbCategoryDescLensclimbCategoryDesc AvgGradeLensavgGrade SegmentsLenssegmentsRankLensrank EffortIdLenseffortId AverageHrLens averageHrAthleteProfileLensathleteProfileAthleteNameLens athleteNameAthleteGenderLens athleteGender EntriesLensentriesEntryCountLens entryCountOriginalSizeLens originalSize Data_Lensdata_ StatusLensstatus ErrorLenserrorUploadIdStreamId StartTime SegmentIdResult RedirectUriName LongitudeLatitudeGearId Extension ElapsedTimeEffortIdClubIdAuthorizationCode AthleteIdApplicationSecret ApplicationId ActivityIddeletepostput buildRequestperformRequesthandleResponse decodeValuecreateActivity getActivityupdateActivitydeleteActivitygetActivityZonesgetActivityLapsgetCurrentAthlete getAthletegetAthleteStats exchangeToken deauthorizegetClubgetCurrentClubsjoinClub leaveClubgetSegmentEffortgetGeargetActivityPhotos getSegmentgetActivityStreamsgetEffortStreamsgetSegmentStreams getUpload%$fQueryLikeGetActivityCommentsOptions#$fDefaultGetActivityCommentsOptions#$fQueryLikeBuildAuthorizeUrlOptions!$fDefaultBuildAuthorizeUrlOptions$fQueryLikePaginationOptions$fDefaultPaginationOptions underscore dropPrefixmakeLensClasses makeLensClass lensExists getLensName capitalize getFieldNamelensNamemakeLensInstancesmakeLensInstance$fFromJSONUploadStatus$fShowWeightClass$fShowStreamType$fFromJSONSportType$fFromJSONSeriesType$fShowSeriesType$fShowSegmentActivityType$fFromJSONResourceState$fFromJSONResolution$fShowResolution$fFromJSONPhotoType$fFromJSONMeasurementPreference$fFromJSONGender $fShowGender$fFromJSONFrameType$fFromJSONClubType$fShowAgeGroup$fFromJSONActivityZoneType$fFromJSONActivityType&$fQueryLikeGetCurrentActivitiesOptions$$fDefaultGetCurrentActivitiesOptions $fQueryLikeUpdateActivityOptions$fDefaultUpdateActivityOptions$fQueryLikeGetActivityOptions$fDefaultGetActivityOptions $fQueryLikeCreateActivityOptions$fDefaultCreateActivityOptions&$fQueryLikeUpdateCurrentAthleteOptions$$fDefaultUpdateCurrentAthleteOptions!$fQueryLikeExploreSegmentsOptions$fDefaultExploreSegmentsOptions'$fQueryLikeGetSegmentLeaderboardOptions%$fDefaultGetSegmentLeaderboardOptions#$fQueryLikeGetSegmentEffortsOptions!$fDefaultGetSegmentEffortsOptions$fQueryLikeGetStreamsOptions$fDefaultGetStreamsOptions $fQueryLikeUploadActivityOptions$fDefaultUploadActivityOptions$fFromJSONClubDetailed$fFromJSONClubSummary$fFromJSONGearDetailed$fFromJSONGearSummary$fFromJSONAthleteDetailed$fFromJSONAthleteSummary$fFromJSONAthleteMeta$fFromJSONActivityTotals$fFromJSONAthleteStats$fFromJSONTokenExchangeResponse!$fFromJSONDeauthorizationResponse$fFromJSONCommentSummary$fFromJSONPhotoSummary$fFromJSONPolyline$fFromJSONPolylineDetailed$fFromJSONPolylineSummary$fFromJSONSegmentDetailed$fFromJSONSegmentSummary!$fFromJSONSegmentLeaderboardEntry$$fFromJSONSegmentLeaderboardResponse$fFromJSONSegmentExplorerEntry!$fFromJSONSegmentExplorerResponse$fFromJSONEffortDetailed$fFromJSONActivityDetailed$fFromJSONActivitySummary($fFromJSONActivityZoneDistributionBucket$fFromJSONActivityLapSummary$fFromJSONActivityZoneDetailed$fFromJSONStreamDetailed lookupStream $fShowClient$fRequesterLensClient(->)%$fStateLensBuildAuthorizeUrlOptions[]($fDistanceLensCreateActivityOptionsMaybe)$fMaxCatLensExploreSegmentsOptionsInteger.$fPerPageLensGetActivityCommentsOptionsInteger&$fAllEffortsLensGetActivityOptionsBool/$fPerPageLensGetCurrentActivitiesOptionsInteger,$fPerPageLensGetSegmentEffortsOptionsInteger0$fPerPageLensGetSegmentLeaderboardOptionsInteger+$fSeriesTypeLensGetStreamsOptionsSeriesType%$fPerPageLensPaginationOptionsInteger+$fDescriptionLensUpdateActivityOptionsMaybe,$fWeightLensUpdateCurrentAthleteOptionsMaybe*$fExternalIdLensUploadActivityOptionsMaybe/$fWeightedAverageWattsLensActivityDetailedMaybe0$fTotalElevationGainLensActivityLapSummaryDouble.$fWeightedAverageWattsLensActivitySummaryMaybe/$fType_LensActivityZoneDetailedActivityZoneType/$fTimeLensActivityZoneDistributionBucketInteger $fWeightLensAthleteDetailedMaybe+$fResourceStateLensAthleteMetaResourceState$$fUpdatedAtLensAthleteSummaryUTCTime$fStateLensClubDetailedText+$fResourceStateLensClubSummaryResourceState$fTextLensCommentSummaryText,$fAccessTokenLensDeauthorizationResponseText%$fStartIndexLensEffortDetailedInteger,$fResourceStateLensGearDetailedResourceState+$fResourceStateLensGearSummaryResourceState#$fUploadedAtLensPhotoSummaryUTCTime*$fSummaryPolylineLensPolylineDetailedMaybe)$fSummaryPolylineLensPolylineSummaryMaybe%$fUpdatedAtLensSegmentDetailedUTCTime($fStartLatlngLensSegmentExplorerEntry(,)'$fSegmentsLensSegmentExplorerResponse[]2$fStartDateLocalLensSegmentLeaderboardEntryUTCTime)$fEntriesLensSegmentLeaderboardResponse[]$fStateLensSegmentSummaryText$fType_LensStreamDetailedText1$fAthleteLensTokenExchangeResponseAthleteDetailed$fStatusLensUploadStatusTexthttpbuildUrl buildQuery