HeightRecord
public final class HeightRecord implements Record
Captures the user's height.
Summary
Public fields |
|
|---|---|
static final @NonNull AggregateMetric<@NonNull Length> |
Metric identifier to retrieve the average height from |
static final @NonNull AggregateMetric<@NonNull Length> |
Metric identifier to retrieve the maximum height from |
static final @NonNull AggregateMetric<@NonNull Length> |
Metric identifier to retrieve minimum height from |
Public constructors |
|---|
HeightRecord( |
Public methods |
|
|---|---|
boolean |
|
final @NonNull Length |
Height 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 fields
HEIGHT_AVG
public static final @NonNull AggregateMetric<@NonNull Length> HEIGHT_AVG
Metric identifier to retrieve the average height from androidx.health.connect.client.aggregate.AggregationResult.
HEIGHT_MAX
public static final @NonNull AggregateMetric<@NonNull Length> HEIGHT_MAX
Metric identifier to retrieve the maximum height from androidx.health.connect.client.aggregate.AggregationResult.
HEIGHT_MIN
public static final @NonNull AggregateMetric<@NonNull Length> HEIGHT_MIN
Metric identifier to retrieve minimum height from androidx.health.connect.client.aggregate.AggregationResult.
Public constructors
HeightRecord
public HeightRecord(
@NonNull Instant time,
ZoneOffset zoneOffset,
@NonNull Length height,
@NonNull Metadata metadata
)
Public methods
getHeight
public final @NonNull Length getHeight()
Height in Length unit. Required field. Valid range: 0-3 meters.
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.