Skip to content

Commit

Permalink
add body battery samples
Browse files Browse the repository at this point in the history
  • Loading branch information
elliottyu19 committed Aug 23, 2024
1 parent d176612 commit e0d2371
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions terra/models/v2/daily.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ class StressData(base_model.TerraDataModel):
avg_stress_level: typing.Optional[float] = dataclasses.field(default=None)
max_stress_level: typing.Optional[float] = dataclasses.field(default=None)
samples: typing.List[samples_.StressSample] = dataclasses.field(default_factory=list)
body_battery_samples: typing.List[samples_.BodyBatterySample] = dataclasses.field(default_factory=list)


@dataclasses.dataclass
Expand Down
7 changes: 7 additions & 0 deletions terra/models/v2/samples.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
"PulseVelocitySample",
"AFibClassificationSample",
"DrinkSample",
"BodyBatterySample",
]


Expand Down Expand Up @@ -322,3 +323,9 @@ class DrinkSample(base_model.TerraDataModel):
class MenstruationFlowSample(base_model.TerraDataModel):
timestamp: typing.Optional[str] = dataclasses.field(default=None)
flow: typing.Optional[int] = dataclasses.field(default=None)

@dataclasses.dataclass
class BodyBatterySample(base_model.TerraDataModel):
timestamp: typing.Optional[str] = dataclasses.field(default=None)
level: typing.Optional[float] = dataclasses.field(default=None)

0 comments on commit e0d2371

Please sign in to comment.