Package com.polar.sdk.api.model.sleep
Class PolarSleepAnalysisResult
-
- All Implemented Interfaces:
public final class PolarSleepAnalysisResult
-
-
Field Summary
Fields Modifier and Type Field Description private final LocalDateTime
sleepStartTime
private final LocalDateTime
sleepEndTime
private final LocalDateTime
lastModified
private final Integer
sleepGoalMinutes
private final List<SleepWakePhase>
sleepWakePhases
private final List<LocalDateTime>
snoozeTime
private final LocalDateTime
alarmTime
private final Integer
sleepStartOffsetSeconds
private final Integer
sleepEndOffsetSeconds
private final SleepRating
userSleepRating
private final String
deviceId
private final Boolean
batteryRanOut
private final List<SleepCycle>
sleepCycles
private final LocalDate
sleepResultDate
private final OriginalSleepRange
originalSleepRange
-
Constructor Summary
Constructors Constructor Description PolarSleepAnalysisResult(LocalDateTime sleepStartTime, LocalDateTime sleepEndTime, LocalDateTime lastModified, Integer sleepGoalMinutes, List<SleepWakePhase> sleepWakePhases, List<LocalDateTime> snoozeTime, LocalDateTime alarmTime, Integer sleepStartOffsetSeconds, Integer sleepEndOffsetSeconds, SleepRating userSleepRating, String deviceId, Boolean batteryRanOut, List<SleepCycle> sleepCycles, LocalDate sleepResultDate, OriginalSleepRange originalSleepRange)
-
Method Summary
Modifier and Type Method Description final LocalDateTime
getSleepStartTime()
final LocalDateTime
getSleepEndTime()
final LocalDateTime
getLastModified()
final Integer
getSleepGoalMinutes()
final List<SleepWakePhase>
getSleepWakePhases()
final List<LocalDateTime>
getSnoozeTime()
final LocalDateTime
getAlarmTime()
final Integer
getSleepStartOffsetSeconds()
final Integer
getSleepEndOffsetSeconds()
final SleepRating
getUserSleepRating()
final String
getDeviceId()
final Boolean
getBatteryRanOut()
final List<SleepCycle>
getSleepCycles()
final LocalDate
getSleepResultDate()
final OriginalSleepRange
getOriginalSleepRange()
-
-
Constructor Detail
-
PolarSleepAnalysisResult
PolarSleepAnalysisResult(LocalDateTime sleepStartTime, LocalDateTime sleepEndTime, LocalDateTime lastModified, Integer sleepGoalMinutes, List<SleepWakePhase> sleepWakePhases, List<LocalDateTime> snoozeTime, LocalDateTime alarmTime, Integer sleepStartOffsetSeconds, Integer sleepEndOffsetSeconds, SleepRating userSleepRating, String deviceId, Boolean batteryRanOut, List<SleepCycle> sleepCycles, LocalDate sleepResultDate, OriginalSleepRange originalSleepRange)
-
-
Method Detail
-
getSleepStartTime
final LocalDateTime getSleepStartTime()
-
getSleepEndTime
final LocalDateTime getSleepEndTime()
-
getLastModified
final LocalDateTime getLastModified()
-
getSleepGoalMinutes
final Integer getSleepGoalMinutes()
-
getSleepWakePhases
final List<SleepWakePhase> getSleepWakePhases()
-
getSnoozeTime
final List<LocalDateTime> getSnoozeTime()
-
getAlarmTime
final LocalDateTime getAlarmTime()
-
getSleepStartOffsetSeconds
final Integer getSleepStartOffsetSeconds()
-
getSleepEndOffsetSeconds
final Integer getSleepEndOffsetSeconds()
-
getUserSleepRating
final SleepRating getUserSleepRating()
-
getDeviceId
final String getDeviceId()
-
getBatteryRanOut
final Boolean getBatteryRanOut()
-
getSleepCycles
final List<SleepCycle> getSleepCycles()
-
getSleepResultDate
final LocalDate getSleepResultDate()
-
getOriginalSleepRange
final OriginalSleepRange getOriginalSleepRange()
-
-
-
-