StravaAPIFuture<StravaUploadResponse> |
API.checkUploadStatusAsync(Integer uploadId) |
StravaAPIFuture<StravaComment> |
API.createCommentAsync(Integer activityId,
String text) |
StravaAPIFuture<StravaActivity> |
API.createManualActivityAsync(StravaActivity activity) |
StravaAPIFuture<StravaEventSubscription> |
API.createSubscriptionAsync(Integer clientId,
String clientSecret,
StravaSubscriptionObjectType objectType,
StravaSubscriptionAspectType aspectType,
String callbackURL,
String verifyToken) |
StravaAPIFuture<TokenResponse> |
API.deauthoriseTokenAsync(String accessToken) |
StravaAPIFuture<StravaActivity> |
API.deleteActivityAsync(Integer activityId)
Delete an activity on Strava
|
StravaAPIFuture<StravaResponse> |
API.deleteCommentAsync(Integer activityId,
Integer commentId) |
StravaAPIFuture<StravaResponse> |
API.deleteSubscriptionAsync(Integer subscriptionId,
Integer clientId,
String clientSecret) |
StravaAPIFuture<StravaActivity> |
API.getActivityAsync(Integer id,
Boolean includeAllEfforts)
Get details of an activity
|
StravaAPIFuture<StravaStream[]> |
API.getActivityStreamsAsync(Integer activityId,
String types,
StravaStreamResolutionType resolution,
StravaStreamSeriesDownsamplingType seriesType) |
StravaAPIFuture<StravaAthlete> |
API.getAthleteAsync(Integer athleteId) |
StravaAPIFuture<StravaAthlete> |
API.getAuthenticatedAthleteAsync() |
StravaAPIFuture<StravaAthleteZones> |
API.getAuthenticatedAthleteZonesAsync()
Returns the current athlete’s heart rate zones.
|
StravaAPIFuture<StravaClub> |
API.getClubAsync(Integer clubId) |
StravaAPIFuture<StravaStream[]> |
API.getEffortStreamsAsync(Long segmentEffortId,
String types,
StravaStreamResolutionType resolution,
StravaStreamSeriesDownsamplingType seriesType) |
StravaAPIFuture<StravaGear> |
API.getGearAsync(String gearId) |
StravaAPIFuture<StravaSegment> |
API.getSegmentAsync(Integer segmentId) |
StravaAPIFuture<StravaSegmentEffort> |
API.getSegmentEffortAsync(Long segmentEffortId) |
StravaAPIFuture<StravaSegmentLeaderboard> |
API.getSegmentLeaderboardAsync(Integer segmentId,
StravaGender gender,
StravaAgeGroup ageGroup,
StravaWeightClass weightClass,
Boolean following,
Integer clubId,
StravaLeaderboardDateRange dateRange,
Integer page,
Integer perPage,
Integer contextEntries) |
StravaAPIFuture<StravaStream[]> |
API.getSegmentStreamsAsync(Integer segmentId,
String types,
StravaStreamResolutionType resolution,
StravaStreamSeriesDownsamplingType seriesType) |
StravaAPIFuture<StravaResponse> |
API.giveKudosAsync(Integer activityId) |
StravaAPIFuture<StravaClubMembershipResponse> |
API.joinClubAsync(Integer clubId) |
StravaAPIFuture<StravaClubMembershipResponse> |
API.leaveClubAsync(Integer clubId) |
StravaAPIFuture<StravaComment[]> |
API.listActivityCommentsAsync(Integer activityId,
Boolean markdown,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaAthlete[]> |
API.listActivityKudoersAsync(Integer activityId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaLap[]> |
API.listActivityLapsAsync(Integer activityId) |
StravaAPIFuture<StravaPhoto[]> |
API.listActivityPhotosAsync(Integer activityId) |
StravaAPIFuture<StravaActivityZone[]> |
API.listActivityZonesAsync(Integer activityId) |
StravaAPIFuture<StravaAthlete[]> |
API.listAthleteFriendsAsync(Integer athleteId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaSegmentEffort[]> |
API.listAthleteKOMsAsync(Integer athleteId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaAthlete[]> |
API.listAthletesBothFollowingAsync(Integer athleteId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaActivity[]> |
API.listAuthenticatedAthleteActivitiesAsync(Integer before,
Integer after,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaClub[]> |
API.listAuthenticatedAthleteClubsAsync() |
StravaAPIFuture<StravaAthlete[]> |
API.listAuthenticatedAthleteFriendsAsync(Integer page,
Integer perPage) |
StravaAPIFuture<StravaSegment[]> |
API.listAuthenticatedAthleteStarredSegmentsAsync(Integer page,
Integer perPage) |
StravaAPIFuture<StravaClubAnnouncement[]> |
API.listClubAnnouncementsAsync(Integer clubId) |
StravaAPIFuture<StravaClubEvent[]> |
API.listClubGroupEventsAsync(Integer clubId) |
StravaAPIFuture<StravaAthlete[]> |
API.listClubMembersAsync(Integer clubId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaActivity[]> |
API.listFriendsActivitiesAsync(Integer page,
Integer perPage) |
StravaAPIFuture<StravaActivity[]> |
API.listRecentClubActivitiesAsync(Integer clubId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaActivity[]> |
API.listRelatedActivitiesAsync(Integer activityId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaSegmentEffort[]> |
API.listSegmentEffortsAsync(Integer segmentId,
Integer athleteId,
String start,
String end,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaSegment[]> |
API.listStarredSegmentsAsync(Integer athleteId,
Integer page,
Integer perPage) |
StravaAPIFuture<StravaEventSubscription[]> |
API.listSubscriptionsAsync(Integer clientId,
String clientSecret) |
StravaAPIFuture<StravaSegmentExplorerResponse> |
API.segmentExploreAsync(String bounds,
StravaSegmentExplorerActivityType activityType,
StravaClimbCategory minCategory,
StravaClimbCategory maxCategory) |
StravaAPIFuture<StravaStatistics> |
API.statisticsAsync(Integer athleteId) |
StravaAPIFuture<StravaActivity> |
API.updateActivityAsync(Integer id,
StravaActivityUpdate activity)
Update an activity that already exists on Strava
|
StravaAPIFuture<StravaAthlete> |
API.updateAuthenticatedAthleteAsync(String city,
String state,
String country,
StravaGender sex,
Float weight) |
StravaAPIFuture<StravaUploadResponse> |
API.uploadAsync(StravaActivityType activityType,
String name,
String description,
Boolean _private,
Boolean trainer,
Boolean commute,
String dataType,
String externalId,
retrofit.mime.TypedFile file) |