View Source ExOura.Client.SleepModel (ex_oura v1.0.0)

Provides struct and type for a SleepModel

Summary

Types

t()

@type t() :: %ExOura.Client.SleepModel{
  average_breath: number() | nil,
  average_heart_rate: number() | nil,
  average_hrv: integer() | nil,
  awake_time: integer() | nil,
  bedtime_end: ExOura.Client.SleepModelBedtimeEnd.t(),
  bedtime_start: ExOura.Client.SleepModelBedtimeStart.t(),
  day: Date.t(),
  deep_sleep_duration: integer() | nil,
  efficiency: integer() | nil,
  heart_rate: ExOura.Client.SampleModel.t() | nil,
  hrv: ExOura.Client.SampleModel.t() | nil,
  id: String.t(),
  latency: integer() | nil,
  light_sleep_duration: integer() | nil,
  low_battery_alert: boolean(),
  lowest_heart_rate: integer() | nil,
  movement_30_sec: String.t() | nil,
  period: integer(),
  readiness: ExOura.Client.ReadinessSummary.t() | nil,
  readiness_score_delta: integer() | nil,
  rem_sleep_duration: integer() | nil,
  restless_periods: integer() | nil,
  sleep_algorithm_version: String.t() | nil,
  sleep_phase_5_min: String.t() | nil,
  sleep_score_delta: integer() | nil,
  time_in_bed: integer(),
  total_sleep_duration: integer() | nil,
  type: String.t()
}