ExOura.Client.PublicModifiedSleepModel (ex_oura v3.0.1)

Copy Markdown View Source

Provides struct and type for a PublicModifiedSleepModel

Summary

Types

t()

@type t() :: %ExOura.Client.PublicModifiedSleepModel{
  app_sleep_phase_5_min: String.t() | nil,
  average_breath: number() | nil,
  average_heart_rate: number() | nil,
  average_hrv: integer() | nil,
  awake_time: integer() | nil,
  bedtime_end: String.t(),
  bedtime_start: String.t(),
  day: String.t(),
  deep_sleep_duration: integer() | nil,
  efficiency: integer() | nil,
  heart_rate: ExOura.Client.PublicSample.t() | nil,
  hrv: ExOura.Client.PublicSample.t() | nil,
  id: String.t(),
  latency: integer() | nil,
  light_sleep_duration: integer() | nil,
  low_battery_alert: boolean(),
  lowest_heart_rate: integer() | nil,
  meta: ExOura.Client.Metadata.t(),
  movement_30_sec: String.t() | nil,
  period: integer(),
  readiness: ExOura.Client.PublicReadiness.t() | nil,
  readiness_score_delta: integer() | nil,
  rem_sleep_duration: integer() | nil,
  restless_periods: integer() | nil,
  ring_id: String.t() | nil,
  sleep_algorithm_version: String.t() | nil,
  sleep_analysis_reason: String.t() | nil,
  sleep_phase_30_sec: 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() | nil
}