WeightRecord
public final class WeightRecord implements Record
Captures the user's weight.
See Mass for supported units.
Summary
Public fields |
|
|---|---|
static final @NonNull AggregateMetric<@NonNull Mass> |
Metric identifier to retrieve the average weight from |
static final @NonNull AggregateMetric<@NonNull Mass> |
Metric identifier to retrieve the maximum weight from |
static final @NonNull AggregateMetric<@NonNull Mass> |
Metric identifier to retrieve the minimum weight from |
Public constructors |
|---|
WeightRecord( |
Public methods |
|
|---|---|
boolean |
|
@NonNull Metadata |
Set of common metadata associated with the written record. |
@NonNull Instant |
getTime()Time the record happened. |
final @NonNull Mass |
User's weight in kilograms. |
ZoneOffset |
User experienced zone offset at |
int |
hashCode() |
@NonNull String |
toString() |
Public fields
WEIGHT_AVG
public static final @NonNull AggregateMetric<@NonNull Mass> WEIGHT_AVG
Metric identifier to retrieve the average weight from androidx.health.connect.client.aggregate.AggregationResult.
WEIGHT_MAX
public static final @NonNull AggregateMetric<@NonNull Mass> WEIGHT_MAX
Metric identifier to retrieve the maximum weight from androidx.health.connect.client.aggregate.AggregationResult.
WEIGHT_MIN
public static final @NonNull AggregateMetric<@NonNull Mass> WEIGHT_MIN
Metric identifier to retrieve the minimum weight from androidx.health.connect.client.aggregate.AggregationResult.
Public constructors
WeightRecord
public WeightRecord(
@NonNull Instant time,
ZoneOffset zoneOffset,
@NonNull Mass weight,
@NonNull Metadata metadata
)
Public methods
getMetadata
public @NonNull Metadata getMetadata()
Set of common metadata associated with the written record.
getWeight
public final @NonNull Mass getWeight()
User's weight in kilograms. Required field. Valid range: 0-1000 kilograms.
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.