ZTSportActivityServiceDefinition

interface ZTSportActivityServiceDefinition

ZTSportActivityServiceDefinition

Author

Alexandre Lemoult <a.lemoult@zhortech.com>

Functions

activitiesSummary
Link copied to clipboard
@POST(value = activity/summary)
abstract fun activitiesSummary(@Body() payload: Map<String, Any>): Observable<Array<ZTActivitySummary<ZTSportActivitySummary>>>
getActivityRealtime
Link copied to clipboard
@GET(value = activity/{activity_id}/realtime)
abstract fun getActivityRealtime(@Path(value = activity_idactivityId: String, @Query(value = fieldsrealtimeFields: String?): Observable<Response<ResponseBody>>
getActivityRunAnalysis
Link copied to clipboard
@GET(value = running/analysis/activity/{activityId})
abstract fun getActivityRunAnalysis(@Path(value = activityIdactivityId: String): Observable<ZTSportActivityRunAnalysis>
getActivitySummary
Link copied to clipboard
@POST(value = activity/summary/{activityId})
abstract fun getActivitySummary(@Path(value = activityIdactivityId: String, @Body() payload: Map<String, Any>): Single<ZTActivitySummary<ZTSportActivitySummary>>
getActivityWalkAnalysis
Link copied to clipboard
@GET(value = walking/analysis/activity/{activityId})
abstract fun getActivityWalkAnalysis(@Path(value = activityIdactivityId: String): Observable<ZTSportActivityWalkAnalysis>
getBasicRunAnalysis
Link copied to clipboard
@POST(value = running/activity/analysis/v2)
abstract fun getBasicRunAnalysis(@Body() payload: Map<String, Any?>): Observable<ZTSportBasicRunAnalysis>
getBasicWalkAnalysis
Link copied to clipboard
@POST(value = walking/activity/analysis/v2)
abstract fun getBasicWalkAnalysis(@Body() payload: Map<String, Any?>): Observable<ZTSportBasicWalkAnalysis>
getMapRouteData
Link copied to clipboard
@GET(value = {activityType}/activity/{activityId}/routeData)
abstract fun getMapRouteData(@Path(value = activityTypeactivityType: String, @Path(value = activityIdactivityId: String): Observable<ResponseBody>
getSegmentDetailRun
Link copied to clipboard
@GET(value = running/analysis/activity/{activityId}/{segmentId})
abstract fun getSegmentDetailRun(@Path(value = activityIdactivityId: String, @Path(value = segmentIdsegmentId: String): Observable<ZTSportActivityRunAnalysis>
getSegmentDetailWalk
Link copied to clipboard
@GET(value = walking/analysis/activity/{activityId}/{segmentId})
abstract fun getSegmentDetailWalk(@Path(value = activityIdactivityId: String, @Path(value = segmentIdsegmentId: String): Observable<ZTSportActivityWalkAnalysis>
getTimelineRollup
Link copied to clipboard
@POST(value = {activityType}/activity/timeline/rollup)
abstract fun getTimelineRollup(@Path(value = activityTypeactivityType: String, @Body() payload: Map<String, Any?>): Observable<ZTSportTimelineRollup>
range
Link copied to clipboard
@GET(value = activity/mine)
abstract fun range(@Query(value = startstart: Long, @Query(value = endend: Long, @Query(value = tztz: String): Observable<Array<ZTActivity>>