Docs.rs
  • oura-api-0.1.2
    • oura-api 0.1.2
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • cluebbehusen
    • Dependencies
      • paste ^1.0.14 normal
      • reqwest ^0.11.20 normal
      • serde ^1.0.188 normal
      • typed-builder ^0.16.0 normal
      • mockito ^1.1.0 dev
      • serde_json ^1.0.105 dev
    • Versions
    • 13.62% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

oura_api0.1.2

Module models

Module Items

  • Structs
  • Enums

In crate oura_api

oura_api

Module models

Source
Expand description

Models for the Oura API

This module contains the models for the Oura API. These models are used to deserialize the JSON responses from the API into Rust structs.

See the Oura API documentation for more information.

Structs§

ActivityContributors
DailyActivity
DailyReadiness
DailySleep
DailySpO2
DailySpO2AggregatedValues
HeartRate
PersonalInfo
ReadinessContributors
ReadinessSummary
RestModeEpisode
RestModePeriod
RingConfiguration
Sample
Session
Sleep
SleepContributors
SleepTime
SleepTimeWindow
Tag
TagV2
Workout

Enums§

MomentMood
MomentType
RingColor
RingDesign
RingHardwareType
SleepAlgorithmVersion
SleepTimeRecommendation
SleepTimeStatus
SleepType
WorkoutIntensity
WorkoutSource