# ex_oura v4.0.0 - Table of Contents

> An Elixir library for Oura API

## Pages

- [ExOura](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [ExOura](ExOura.md): Documentation for Oura API
- [ExOura.Client.CreateWebhookSubscriptionRequest](ExOura.Client.CreateWebhookSubscriptionRequest.md): Provides struct and type for a CreateWebhookSubscriptionRequest

- [ExOura.Client.DailyActivityRoutes](ExOura.Client.DailyActivityRoutes.md): Provides API endpoints related to daily activity routes

- [ExOura.Client.DailyCardiovascularAgeRoutes](ExOura.Client.DailyCardiovascularAgeRoutes.md): Provides API endpoints related to daily cardiovascular age routes

- [ExOura.Client.DailyReadinessRoutes](ExOura.Client.DailyReadinessRoutes.md): Provides API endpoints related to daily readiness routes

- [ExOura.Client.DailyResilienceModel](ExOura.Client.DailyResilienceModel.md): Provides struct and type for a DailyResilienceModel

- [ExOura.Client.DailyResilienceRoutes](ExOura.Client.DailyResilienceRoutes.md): Provides API endpoints related to daily resilience routes

- [ExOura.Client.DailySleepRoutes](ExOura.Client.DailySleepRoutes.md): Provides API endpoints related to daily sleep routes

- [ExOura.Client.DailySpo2Routes](ExOura.Client.DailySpo2Routes.md): Provides API endpoints related to daily spo2 routes

- [ExOura.Client.DailyStressRoutes](ExOura.Client.DailyStressRoutes.md): Provides API endpoints related to daily stress routes

- [ExOura.Client.EnhancedTagModel](ExOura.Client.EnhancedTagModel.md): Provides struct and type for a EnhancedTagModel

- [ExOura.Client.EnhancedTagRoutes](ExOura.Client.EnhancedTagRoutes.md): Provides API endpoints related to enhanced tag routes

- [ExOura.Client.HTTPValidationError](ExOura.Client.HTTPValidationError.md): Provides struct and type for a HTTPValidationError

- [ExOura.Client.HeartRateRoutes](ExOura.Client.HeartRateRoutes.md): Provides API endpoint related to heart rate routes

- [ExOura.Client.MultiDocumentResponseDailyResilienceModel](ExOura.Client.MultiDocumentResponseDailyResilienceModel.md): Provides struct and type for a MultiDocumentResponseDailyResilienceModel

- [ExOura.Client.MultiDocumentResponseDict](ExOura.Client.MultiDocumentResponseDict.md): Provides struct and type for a MultiDocumentResponseDict

- [ExOura.Client.MultiDocumentResponseEnhancedTagModel](ExOura.Client.MultiDocumentResponseEnhancedTagModel.md): Provides struct and type for a MultiDocumentResponseEnhancedTagModel

- [ExOura.Client.MultiDocumentResponsePublicDailyActivity](ExOura.Client.MultiDocumentResponsePublicDailyActivity.md): Provides struct and type for a MultiDocumentResponsePublicDailyActivity

- [ExOura.Client.MultiDocumentResponsePublicDailyCardiovascularAge](ExOura.Client.MultiDocumentResponsePublicDailyCardiovascularAge.md): Provides struct and type for a MultiDocumentResponsePublicDailyCardiovascularAge

- [ExOura.Client.MultiDocumentResponsePublicDailyReadiness](ExOura.Client.MultiDocumentResponsePublicDailyReadiness.md): Provides struct and type for a MultiDocumentResponsePublicDailyReadiness

- [ExOura.Client.MultiDocumentResponsePublicDailySleep](ExOura.Client.MultiDocumentResponsePublicDailySleep.md): Provides struct and type for a MultiDocumentResponsePublicDailySleep

- [ExOura.Client.MultiDocumentResponsePublicDailySpO2](ExOura.Client.MultiDocumentResponsePublicDailySpO2.md): Provides struct and type for a MultiDocumentResponsePublicDailySpO2

- [ExOura.Client.MultiDocumentResponsePublicDailyStress](ExOura.Client.MultiDocumentResponsePublicDailyStress.md): Provides struct and type for a MultiDocumentResponsePublicDailyStress

- [ExOura.Client.MultiDocumentResponsePublicModifiedSleepModel](ExOura.Client.MultiDocumentResponsePublicModifiedSleepModel.md): Provides struct and type for a MultiDocumentResponsePublicModifiedSleepModel

- [ExOura.Client.MultiDocumentResponsePublicRestModePeriod](ExOura.Client.MultiDocumentResponsePublicRestModePeriod.md): Provides struct and type for a MultiDocumentResponsePublicRestModePeriod

- [ExOura.Client.MultiDocumentResponsePublicRingConfiguration](ExOura.Client.MultiDocumentResponsePublicRingConfiguration.md): Provides struct and type for a MultiDocumentResponsePublicRingConfiguration

- [ExOura.Client.MultiDocumentResponsePublicSession](ExOura.Client.MultiDocumentResponsePublicSession.md): Provides struct and type for a MultiDocumentResponsePublicSession

- [ExOura.Client.MultiDocumentResponsePublicSleepTime](ExOura.Client.MultiDocumentResponsePublicSleepTime.md): Provides struct and type for a MultiDocumentResponsePublicSleepTime

- [ExOura.Client.MultiDocumentResponsePublicVo2Max](ExOura.Client.MultiDocumentResponsePublicVo2Max.md): Provides struct and type for a MultiDocumentResponsePublicVo2Max

- [ExOura.Client.MultiDocumentResponsePublicWorkout](ExOura.Client.MultiDocumentResponsePublicWorkout.md): Provides struct and type for a MultiDocumentResponsePublicWorkout

- [ExOura.Client.MultiDocumentResponseTagModel](ExOura.Client.MultiDocumentResponseTagModel.md): Provides struct and type for a MultiDocumentResponseTagModel

- [ExOura.Client.PersonalInfoResponse](ExOura.Client.PersonalInfoResponse.md): Provides struct and type for a PersonalInfoResponse

- [ExOura.Client.PersonalInfoRoutes](ExOura.Client.PersonalInfoRoutes.md): Provides API endpoint related to personal info routes

- [ExOura.Client.PublicActivityContributors](ExOura.Client.PublicActivityContributors.md): Provides struct and type for a PublicActivityContributors

- [ExOura.Client.PublicDailyActivity](ExOura.Client.PublicDailyActivity.md): Provides struct and type for a PublicDailyActivity

- [ExOura.Client.PublicDailyCardiovascularAge](ExOura.Client.PublicDailyCardiovascularAge.md): Provides struct and type for a PublicDailyCardiovascularAge

- [ExOura.Client.PublicDailyReadiness](ExOura.Client.PublicDailyReadiness.md): Provides struct and type for a PublicDailyReadiness

- [ExOura.Client.PublicDailySleep](ExOura.Client.PublicDailySleep.md): Provides struct and type for a PublicDailySleep

- [ExOura.Client.PublicDailySpO2](ExOura.Client.PublicDailySpO2.md): Provides struct and type for a PublicDailySpO2

- [ExOura.Client.PublicDailyStress](ExOura.Client.PublicDailyStress.md): Provides struct and type for a PublicDailyStress

- [ExOura.Client.PublicHeartRateRow](ExOura.Client.PublicHeartRateRow.md): Provides struct and type for a PublicHeartRateRow

- [ExOura.Client.PublicModifiedSleepModel](ExOura.Client.PublicModifiedSleepModel.md): Provides struct and type for a PublicModifiedSleepModel

- [ExOura.Client.PublicReadiness](ExOura.Client.PublicReadiness.md): Provides struct and type for a PublicReadiness

- [ExOura.Client.PublicReadinessContributors](ExOura.Client.PublicReadinessContributors.md): Provides struct and type for a PublicReadinessContributors

- [ExOura.Client.PublicRestModeEpisode](ExOura.Client.PublicRestModeEpisode.md): Provides struct and type for a PublicRestModeEpisode

- [ExOura.Client.PublicRestModePeriod](ExOura.Client.PublicRestModePeriod.md): Provides struct and type for a PublicRestModePeriod

- [ExOura.Client.PublicRingBatteryLevelRow](ExOura.Client.PublicRingBatteryLevelRow.md): Provides struct and type for a PublicRingBatteryLevelRow

- [ExOura.Client.PublicRingConfiguration](ExOura.Client.PublicRingConfiguration.md): Provides struct and type for a PublicRingConfiguration

- [ExOura.Client.PublicSample](ExOura.Client.PublicSample.md): Provides struct and type for a PublicSample

- [ExOura.Client.PublicSession](ExOura.Client.PublicSession.md): Provides struct and type for a PublicSession

- [ExOura.Client.PublicSleepContributors](ExOura.Client.PublicSleepContributors.md): Provides struct and type for a PublicSleepContributors

- [ExOura.Client.PublicSleepTime](ExOura.Client.PublicSleepTime.md): Provides struct and type for a PublicSleepTime

- [ExOura.Client.PublicSleepTimeWindow](ExOura.Client.PublicSleepTimeWindow.md): Provides struct and type for a PublicSleepTimeWindow

- [ExOura.Client.PublicSpo2AggregatedValues](ExOura.Client.PublicSpo2AggregatedValues.md): Provides struct and type for a PublicSpo2AggregatedValues

- [ExOura.Client.PublicVo2Max](ExOura.Client.PublicVo2Max.md): Provides struct and type for a PublicVo2Max

- [ExOura.Client.PublicWorkout](ExOura.Client.PublicWorkout.md): Provides struct and type for a PublicWorkout

- [ExOura.Client.ResilienceContributors](ExOura.Client.ResilienceContributors.md): Provides struct and type for a ResilienceContributors

- [ExOura.Client.RestModePeriodRoutes](ExOura.Client.RestModePeriodRoutes.md): Provides API endpoints related to rest mode period routes

- [ExOura.Client.RingBatteryLevelRoutes](ExOura.Client.RingBatteryLevelRoutes.md): Provides API endpoint related to ring battery level routes

- [ExOura.Client.RingConfigurationRoutes](ExOura.Client.RingConfigurationRoutes.md): Provides API endpoints related to ring configuration routes

- [ExOura.Client.SandboxRoutes](ExOura.Client.SandboxRoutes.md): Provides API endpoints related to sandbox routes

- [ExOura.Client.SessionRoutes](ExOura.Client.SessionRoutes.md): Provides API endpoints related to session routes

- [ExOura.Client.SleepRoutes](ExOura.Client.SleepRoutes.md): Provides API endpoints related to sleep routes

- [ExOura.Client.SleepTimeRoutes](ExOura.Client.SleepTimeRoutes.md): Provides API endpoints related to sleep time routes

- [ExOura.Client.TagModel](ExOura.Client.TagModel.md): Provides struct and type for a TagModel

- [ExOura.Client.TagRoutes](ExOura.Client.TagRoutes.md): Provides API endpoints related to tag routes

- [ExOura.Client.TimeSeriesResponseDict](ExOura.Client.TimeSeriesResponseDict.md): Provides struct and type for a TimeSeriesResponseDict

- [ExOura.Client.TimeSeriesResponsePublicHeartRateRow](ExOura.Client.TimeSeriesResponsePublicHeartRateRow.md): Provides struct and type for a TimeSeriesResponsePublicHeartRateRow

- [ExOura.Client.TimeSeriesResponsePublicRingBatteryLevelRow](ExOura.Client.TimeSeriesResponsePublicRingBatteryLevelRow.md): Provides struct and type for a TimeSeriesResponsePublicRingBatteryLevelRow

- [ExOura.Client.UpdateWebhookSubscriptionRequest](ExOura.Client.UpdateWebhookSubscriptionRequest.md): Provides struct and type for a UpdateWebhookSubscriptionRequest

- [ExOura.Client.ValidationError](ExOura.Client.ValidationError.md): Provides struct and type for a ValidationError

- [ExOura.Client.Vo2MaxRoutes](ExOura.Client.Vo2MaxRoutes.md): Provides API endpoints related to vo2 max routes

- [ExOura.Client.WebhookSubscriptionModel](ExOura.Client.WebhookSubscriptionModel.md): Provides struct and type for a WebhookSubscriptionModel

- [ExOura.Client.WebhookSubscriptionRoutes](ExOura.Client.WebhookSubscriptionRoutes.md): Provides API endpoints related to webhook subscription routes

- [ExOura.Client.WorkoutRoutes](ExOura.Client.WorkoutRoutes.md): Provides API endpoints related to workout routes

- [ExOura.DailyActivity](ExOura.DailyActivity.md): API functions for retrieving Oura daily activity data.
- [ExOura.DailyCardiovascularAge](ExOura.DailyCardiovascularAge.md): 

- [ExOura.DailyReadiness](ExOura.DailyReadiness.md): Documentation for Oura API - Daily Readiness

- [ExOura.DailyResilience](ExOura.DailyResilience.md): Documentation for Oura API - Daily Resilience

- [ExOura.DailySleep](ExOura.DailySleep.md): API functions for retrieving Oura daily sleep data.
- [ExOura.DailySp02](ExOura.DailySp02.md): Documentation for Oura API - Daily Sp02

- [ExOura.DailyStress](ExOura.DailyStress.md): Documentation for Oura API - Daily Stress

- [ExOura.EnhancedTag](ExOura.EnhancedTag.md): Documentation for Oura API - Enhanced Tag

- [ExOura.HeartRate](ExOura.HeartRate.md): Documentation for Oura API - Heart Rate

- [ExOura.OAuth2](ExOura.OAuth2.md): OAuth2 flow implementation for Oura API v2.
- [ExOura.Pagination](ExOura.Pagination.md): Helper functions for handling paginated responses from Oura API.
- [ExOura.PersonalInfo](ExOura.PersonalInfo.md): API functions for retrieving Oura personal information data.
- [ExOura.RateLimiter](ExOura.RateLimiter.md): Handles rate limiting for Oura API requests.
- [ExOura.RestModePeriod](ExOura.RestModePeriod.md): Documentation for Oura API - Rest Mode Period

- [ExOura.RingBatteryLevel](ExOura.RingBatteryLevel.md): API functions for retrieving Oura ring battery level time-series data.

- [ExOura.RingConfiguration](ExOura.RingConfiguration.md): Documentation for Oura API - Ring Configuration

- [ExOura.Session](ExOura.Session.md): Documentation for Oura API - Session

- [ExOura.Sleep](ExOura.Sleep.md): Documentation for Oura API - Sleep

- [ExOura.SleepTime](ExOura.SleepTime.md): Documentation for Oura API - Sleep Time

- [ExOura.Tag](ExOura.Tag.md): Tag API operations for the deprecated Tag endpoints.
- [ExOura.TypeDecoder](ExOura.TypeDecoder.md): Decodes HTTP response bodies based on operation type specifications.
- [ExOura.Vo2Max](ExOura.Vo2Max.md): Documentation for Oura API - Vo2 Max

- [ExOura.WebhookSubscription](ExOura.WebhookSubscription.md): Documentation for Oura API - Webhook Subscription

- [ExOura.Workout](ExOura.Workout.md): API functions for retrieving Oura workout data.

