Package com.polar.sdk.api
Interface PolarTrainingSessionApi
-
- All Implemented Interfaces:
public interface PolarTrainingSessionApi
Polar training session API.
-
-
Method Summary
Modifier and Type Method Description abstract Flowable<PolarTrainingSessionReference>
getTrainingSessionReferences(String identifier, Date fromDate, Date toDate)
Get training session references for a given period. abstract Single<PolarTrainingSession>
getTrainingSession(String identifier, PolarTrainingSessionReference trainingSessionReference)
Get training session. -
-
Method Detail
-
getTrainingSessionReferences
abstract Flowable<PolarTrainingSessionReference> getTrainingSessionReferences(String identifier, Date fromDate, Date toDate)
Get training session references for a given period.
- Parameters:
identifier
- The Polar device ID or BT address.fromDate
- The starting date of the period to retrieve training session references from.toDate
- The ending date of the period to retrieve training session references from.- Returns:
A Flowable emitting PolarTrainingSessionReference objects representing the training session references for the specified period.
-
getTrainingSession
abstract Single<PolarTrainingSession> getTrainingSession(String identifier, PolarTrainingSessionReference trainingSessionReference)
Get training session.
- Parameters:
identifier
- The Polar device ID or BT address.trainingSessionReference
- The reference to the training session to retrieve.- Returns:
A Single emitting a PolarTrainingSession object representing the training session data.
-
-
-
-