LeanBodyMassRecord
public final class LeanBodyMassRecord implements Record
Captures the user's lean body mass. Each record represents a single instantaneous measurement.
Summary
Public constructors |
|---|
LeanBodyMassRecord( |
Public methods |
|
|---|---|
boolean |
|
final @NonNull Mass |
getMass()Mass in |
@NonNull Metadata |
Set of common metadata associated with the written record. |
@NonNull Instant |
getTime()Time the record happened. |
ZoneOffset |
User experienced zone offset at |
int |
hashCode() |
@NonNull String |
toString() |
Public constructors
LeanBodyMassRecord
public LeanBodyMassRecord(
@NonNull Instant time,
ZoneOffset zoneOffset,
@NonNull Mass mass,
@NonNull Metadata metadata
)
Public methods
getMass
public final @NonNull Mass getMass()
Mass in Mass unit. Required field. Valid range: 0-1000 kilograms.
getMetadata
public @NonNull Metadata getMetadata()
Set of common metadata associated with the written record.
getZoneOffset
public ZoneOffset getZoneOffset()
User experienced zone offset at time, or null if unknown. Providing these will help history aggregations results stay consistent should user travel. Queries with user experienced time filters will assume system current zone offset if the information is absent.