Oura class abstract

Annotations
  • @ChopperApi()

Constructors

Oura.new()

Properties

client ↔ ChopperClient
getter/setter pairinherited
definitionType Type
Used internally to retrieve the service from ChopperClient.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
v2SandboxUsercollectionDailyActivityDocumentIdGet({required String? documentId}) Future<Response<DailyActivityModel>>
Sandbox - Single Daily Activity Document @param document_id
v2SandboxUsercollectionDailyActivityGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyActivityModel>>
Sandbox - Multiple Daily Activity Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionDailyCardiovascularAgeDocumentIdGet({required String? documentId}) Future<Response<DailyCardiovascularAgeModel>>
Sandbox - Single Daily Cardiovascular Age Document @param document_id
v2SandboxUsercollectionDailyCardiovascularAgeGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyCardiovascularAgeModel>>
Sandbox - Multiple Daily Cardiovascular Age Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionDailyReadinessDocumentIdGet({required String? documentId}) Future<Response<DailyReadinessModel>>
Sandbox - Single Daily Readiness Document @param document_id
v2SandboxUsercollectionDailyReadinessGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyReadinessModel>>
Sandbox - Multiple Daily Readiness Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionDailyResilienceDocumentIdGet({required String? documentId}) Future<Response<DailyResilienceModel>>
Sandbox - Single Daily Resilience Document @param document_id
v2SandboxUsercollectionDailyResilienceGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyResilienceModel>>
Sandbox - Multiple Daily Resilience Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionDailySleepDocumentIdGet({required String? documentId}) Future<Response<DailySleepModel>>
Sandbox - Single Daily Sleep Document @param document_id
v2SandboxUsercollectionDailySleepGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailySleepModel>>
Sandbox - Multiple Daily Sleep Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionDailySpo2DocumentIdGet({required String? documentId}) Future<Response<DailySpO2Model>>
Sandbox - Single Daily Spo2 Document @param document_id
v2SandboxUsercollectionDailySpo2Get({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailySpO2Model>>
Sandbox - Multiple Daily Spo2 Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionDailyStressDocumentIdGet({required String? documentId}) Future<Response<DailyStressModel>>
Sandbox - Single Daily Stress Document @param document_id
v2SandboxUsercollectionDailyStressGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyStressModel>>
Sandbox - Multiple Daily Stress Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionEnhancedTagDocumentIdGet({required String? documentId}) Future<Response<EnhancedTagModel>>
Sandbox - Single Enhanced Tag Document @param document_id
v2SandboxUsercollectionEnhancedTagGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseEnhancedTagModel>>
Sandbox - Multiple Enhanced Tag Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionHeartrateGet({String? startDatetime, String? endDatetime, String? nextToken}) Future<Response<TimeSeriesResponseHeartRateModel>>
Sandbox - Multiple Heartrate Documents @param start_datetime @param end_datetime @param next_token
v2SandboxUsercollectionRestModePeriodDocumentIdGet({required String? documentId}) Future<Response<RestModePeriodModel>>
Sandbox - Single Rest Mode Period Document @param document_id
v2SandboxUsercollectionRestModePeriodGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseRestModePeriodModel>>
Sandbox - Multiple Rest Mode Period Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionRingConfigurationDocumentIdGet({required String? documentId}) Future<Response<RingConfigurationModel>>
Sandbox - Single Ring Configuration Document @param document_id
v2SandboxUsercollectionRingConfigurationGet({String? nextToken}) Future<Response<MultiDocumentResponseRingConfigurationModel>>
Sandbox - Multiple Ring Configuration Documents @param next_token
v2SandboxUsercollectionSessionDocumentIdGet({required String? documentId}) Future<Response<SessionModel>>
Sandbox - Single Session Document @param document_id
v2SandboxUsercollectionSessionGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseSessionModel>>
Sandbox - Multiple Session Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionSleepDocumentIdGet({required String? documentId}) Future<Response<SleepModel>>
Sandbox - Single Sleep Document @param document_id
v2SandboxUsercollectionSleepGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseSleepModel>>
Sandbox - Multiple Sleep Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionSleepTimeDocumentIdGet({required String? documentId}) Future<Response<SleepTimeModel>>
Sandbox - Single Sleep Time Document @param document_id
v2SandboxUsercollectionSleepTimeGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseSleepTimeModel>>
Sandbox - Multiple Sleep Time Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionTagDocumentIdGet({required String? documentId}) Future<Response<TagModel>>
Sandbox - Single Tag Document @param document_id
v2SandboxUsercollectionTagGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseTagModel>>
Sandbox - Multiple Tag Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionVO2MaxDocumentIdGet({required String? documentId}) Future<Response<VO2MaxModel>>
Sandbox - Single Vo2 Max Document @param document_id
v2SandboxUsercollectionVO2MaxGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseVO2MaxModel>>
Sandbox - Multiple Vo2 Max Documents @param start_date @param end_date @param next_token
v2SandboxUsercollectionWorkoutDocumentIdGet({required String? documentId}) Future<Response<WorkoutModel>>
Sandbox - Single Workout Document @param document_id
v2SandboxUsercollectionWorkoutGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseWorkoutModel>>
Sandbox - Multiple Workout Documents @param start_date @param end_date @param next_token
v2UsercollectionDailyActivityDocumentIdGet({required String? documentId}) Future<Response<DailyActivityModel>>
Single Daily Activity Document @param document_id
v2UsercollectionDailyActivityGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyActivityModel>>
Multiple Daily Activity Documents @param start_date @param end_date @param next_token
v2UsercollectionDailyCardiovascularAgeDocumentIdGet({required String? documentId}) Future<Response<DailyCardiovascularAgeModel>>
Single Daily Cardiovascular Age Document @param document_id
v2UsercollectionDailyCardiovascularAgeGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyCardiovascularAgeModel>>
Multiple Daily Cardiovascular Age Documents @param start_date @param end_date @param next_token
v2UsercollectionDailyReadinessDocumentIdGet({required String? documentId}) Future<Response<DailyReadinessModel>>
Single Daily Readiness Document @param document_id
v2UsercollectionDailyReadinessGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyReadinessModel>>
Multiple Daily Readiness Documents @param start_date @param end_date @param next_token
v2UsercollectionDailyResilienceDocumentIdGet({required String? documentId}) Future<Response<DailyResilienceModel>>
Single Daily Resilience Document @param document_id
v2UsercollectionDailyResilienceGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyResilienceModel>>
Multiple Daily Resilience Documents @param start_date @param end_date @param next_token
v2UsercollectionDailySleepDocumentIdGet({required String? documentId}) Future<Response<DailySleepModel>>
Single Daily Sleep Document @param document_id
v2UsercollectionDailySleepGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailySleepModel>>
Multiple Daily Sleep Documents @param start_date @param end_date @param next_token
v2UsercollectionDailySpo2DocumentIdGet({required String? documentId}) Future<Response<DailySpO2Model>>
Single Daily Spo2 Document @param document_id
v2UsercollectionDailySpo2Get({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailySpO2Model>>
Multiple Daily Spo2 Documents @param start_date @param end_date @param next_token
v2UsercollectionDailyStressDocumentIdGet({required String? documentId}) Future<Response<DailyStressModel>>
Single Daily Stress Document @param document_id
v2UsercollectionDailyStressGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseDailyStressModel>>
Multiple Daily Stress Documents @param start_date @param end_date @param next_token
v2UsercollectionEnhancedTagDocumentIdGet({required String? documentId}) Future<Response<EnhancedTagModel>>
Single Enhanced Tag Document @param document_id
v2UsercollectionEnhancedTagGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseEnhancedTagModel>>
Multiple Enhanced Tag Documents @param start_date @param end_date @param next_token
v2UsercollectionHeartrateGet({String? startDatetime, String? endDatetime, String? nextToken}) Future<Response<TimeSeriesResponseHeartRateModel>>
Multiple Multiple Heart Rate Documents Documents @param start_datetime @param end_datetime @param next_token
v2UsercollectionPersonalInfoGet() Future<Response<PersonalInfoResponse>>
Single Personal Info Document
v2UsercollectionRestModePeriodDocumentIdGet({required String? documentId}) Future<Response<RestModePeriodModel>>
Single Rest Mode Period Document @param document_id
v2UsercollectionRestModePeriodGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseRestModePeriodModel>>
Multiple Rest Mode Period Documents @param start_date @param end_date @param next_token
v2UsercollectionRingConfigurationDocumentIdGet({required String? documentId}) Future<Response<RingConfigurationModel>>
Single Ring Configuration Document @param document_id
v2UsercollectionRingConfigurationGet({String? nextToken}) Future<Response<MultiDocumentResponseRingConfigurationModel>>
Multiple Ring Configuration Documents @param next_token
v2UsercollectionSessionDocumentIdGet({required String? documentId}) Future<Response<SessionModel>>
Single Session Document @param document_id
v2UsercollectionSessionGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseSessionModel>>
Multiple Session Documents @param start_date @param end_date @param next_token
v2UsercollectionSleepDocumentIdGet({required String? documentId}) Future<Response<SleepModel>>
Single Sleep Document @param document_id
v2UsercollectionSleepGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseSleepModel>>
Multiple Sleep Documents @param start_date @param end_date @param next_token
v2UsercollectionSleepTimeDocumentIdGet({required String? documentId}) Future<Response<SleepTimeModel>>
Single Sleep Time Document @param document_id
v2UsercollectionSleepTimeGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseSleepTimeModel>>
Multiple Sleep Time Documents @param start_date @param end_date @param next_token
v2UsercollectionTagDocumentIdGet({required String? documentId}) Future<Response<TagModel>>
Single Tag Document @param document_id
v2UsercollectionTagGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseTagModel>>
Multiple Tag Documents @param start_date @param end_date @param next_token
v2UsercollectionVO2MaxDocumentIdGet({required String? documentId}) Future<Response<VO2MaxModel>>
Single Vo2 Max Document @param document_id
v2UsercollectionVO2MaxGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseVO2MaxModel>>
Multiple Vo2 Max Documents @param start_date @param end_date @param next_token
v2UsercollectionWorkoutDocumentIdGet({required String? documentId}) Future<Response<WorkoutModel>>
Single Workout Document @param document_id
v2UsercollectionWorkoutGet({String? startDate, String? endDate, String? nextToken}) Future<Response<MultiDocumentResponseWorkoutModel>>
Multiple Workout Documents @param start_date @param end_date @param next_token
v2WebhookSubscriptionGet() Future<Response<List<WebhookSubscriptionModel>>>
List Webhook Subscriptions
v2WebhookSubscriptionIdDelete({required String? id}) Future<Response>
Delete Webhook Subscription @param id
v2WebhookSubscriptionIdGet({required String? id}) Future<Response<WebhookSubscriptionModel>>
Get Webhook Subscription @param id
v2WebhookSubscriptionIdPut({required String? id, required UpdateWebhookSubscriptionRequest? body}) Future<Response<WebhookSubscriptionModel>>
Update Webhook Subscription @param id
v2WebhookSubscriptionPost({required CreateWebhookSubscriptionRequest? body}) Future<Response<WebhookSubscriptionModel>>
Create Webhook Subscription
v2WebhookSubscriptionRenewIdPut({required String? id}) Future<Response<WebhookSubscriptionModel>>
Renew Webhook Subscription @param id

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create({ChopperClient? client, Client? httpClient, Authenticator? authenticator, ErrorConverter? errorConverter, Converter? converter, Uri? baseUrl, List<Interceptor>? interceptors}) Oura