Docs.rs
  • oura-api-0.1.0
    • oura-api 0.1.0
    • Docs.rs crate page
    • MIT
    • Links
    • 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
  • Go to latest version
  • 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
logo

logo

Module models

  • Structs
  • Enums
?
Change settings

Module oura_api::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