Sleep
import type { Sleep } from "https://googleapis.deno.dev/v1/health:v4.ts";A sleep session possibly including stages.
interface Sleep {
readonly createTime?: Date;
interval?: SessionTimeInterval;
metadata?: SleepMetadata;
outOfBedSegments?: OutOfBedSegment[];
stages?: SleepStage[];
readonly summary?: SleepSummary;
type?: "SLEEP_TYPE_UNSPECIFIED" | "CLASSIC" | "STAGES";
readonly updateTime?: Date;
}§Properties
§
interval?: SessionTimeInterval
[src]Required. Observed sleep interval.
§
metadata?: SleepMetadata
[src]Optional. Sleep metadata: processing, main, manually edited, stages status.
§
outOfBedSegments?: OutOfBedSegment[]
[src]Optional. “Out of bed” segments that can overlap with sleep stages.
§
stages?: SleepStage[]
[src]Optional. List of non-overlapping contiguous sleep stage segments that cover the sleep period.
§
readonly summary?: SleepSummary
[src]Output only. Sleep summary: metrics and stages summary.