Stay organized with collections
Save and categorize content based on your preferences.
AggregateRecordsResponse
class AggregateRecordsResponse<T : Any!>
A class representing response for HealthConnectManager.aggregate
Summary
Public methods |
T? |
|
MutableSet<DataOrigin!> |
Returns a set of DataOrigin s for the underlying aggregation record, empty set if the corresponding aggregation doesn't exist and or if multiple records were present.
|
ZoneOffset? |
|
Public methods
get
fun get(aggregationType: AggregationType<T>): T?
Return |
T? |
an aggregation result for aggregationType . * This value may be null . |
getDataOrigins
fun getDataOrigins(aggregationType: AggregationType<T>): MutableSet<DataOrigin!>
Returns a set of DataOrigin
s for the underlying aggregation record, empty set if the corresponding aggregation doesn't exist and or if multiple records were present.
getZoneOffset
fun getZoneOffset(aggregationType: AggregationType<T>): ZoneOffset?
Return |
ZoneOffset? |
ZoneOffset for the underlying aggregation record, null if the corresponding aggregation doesn't exist and or if multiple records were present. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# AggregateRecordsResponse\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)\n\nAggregateRecordsResponse\n========================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/health/connect/AggregateRecordsResponse \"View this page in Java\") \n\n```\nclass AggregateRecordsResponse\u003cT : Any!\u003e\n```\n\n|---|------------------------------------------------------|\n| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) ||\n| ↳ | [android.health.connect.AggregateRecordsResponse](#) |\n\nA class representing response for [HealthConnectManager.aggregate](/reference/kotlin/android/health/connect/HealthConnectManager#aggregate(android.health.connect.AggregateRecordsRequest,%20java.util.concurrent.Executor,%20android.os.OutcomeReceiver))\n\nSummary\n-------\n\n| Public methods ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| T? | [get](#get(android.health.connect.datatypes.AggregationType))`(`aggregationType:` `[AggregationType](/reference/kotlin/android/health/connect/datatypes/AggregationType)\u003cT\u003e`)` \u003cbr /\u003e |\n| [MutableSet](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-set/index.html)\\\u003c[DataOrigin](/reference/kotlin/android/health/connect/datatypes/DataOrigin)!\\\u003e | [getDataOrigins](#getDataOrigins(android.health.connect.datatypes.AggregationType))`(`aggregationType:` `[AggregationType](/reference/kotlin/android/health/connect/datatypes/AggregationType)\u003cT\u003e`)` Returns a set of [DataOrigin](/reference/kotlin/android/health/connect/datatypes/DataOrigin)s for the underlying aggregation record, empty set if the corresponding aggregation doesn't exist and or if multiple records were present. |\n| [ZoneOffset](../../../java/time/ZoneOffset.html#)? | [getZoneOffset](#getZoneOffset(android.health.connect.datatypes.AggregationType))`(`aggregationType:` `[AggregationType](/reference/kotlin/android/health/connect/datatypes/AggregationType)\u003cT\u003e`)` \u003cbr /\u003e |\n\nPublic methods\n--------------\n\n### get\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nfun get(aggregationType: AggregationType\u003cT\u003e): T?\n```\n\n| Parameters ||\n|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `aggregationType` | [AggregationType](/reference/kotlin/android/health/connect/datatypes/AggregationType)\\\u003cT\\\u003e: [AggregationType](/reference/kotlin/android/health/connect/datatypes/AggregationType) for which to get the result This value cannot be `null`. |\n\n| Return ||\n|----|---------------------------------------------------------------------------|\n| T? | an aggregation result for `aggregationType`. \\* This value may be `null`. |\n\n### getDataOrigins\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nfun getDataOrigins(aggregationType: AggregationType\u003cT\u003e): MutableSet\u003cDataOrigin!\u003e\n```\n\nReturns a set of [DataOrigin](/reference/kotlin/android/health/connect/datatypes/DataOrigin)s for the underlying aggregation record, empty set if the corresponding aggregation doesn't exist and or if multiple records were present.\n\n| Parameters ||\n|-------------------|--------------------------------------------------------------------------------------------------------------------------|\n| `aggregationType` | [AggregationType](/reference/kotlin/android/health/connect/datatypes/AggregationType)\\\u003cT\\\u003e: This value cannot be `null`. |\n\n| Return ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------|\n| [MutableSet](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-set/index.html)\u003c[DataOrigin](/reference/kotlin/android/health/connect/datatypes/DataOrigin)!\u003e | This value cannot be `null`. |\n\n### getZoneOffset\n\nAdded in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) \n\n```\nfun getZoneOffset(aggregationType: AggregationType\u003cT\u003e): ZoneOffset?\n```\n\n| Parameters ||\n|-------------------|--------------------------------------------------------------------------------------------------------------------------|\n| `aggregationType` | [AggregationType](/reference/kotlin/android/health/connect/datatypes/AggregationType)\\\u003cT\\\u003e: This value cannot be `null`. |\n\n| Return ||\n|----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [ZoneOffset](../../../java/time/ZoneOffset.html#)? | [ZoneOffset](../../../java/time/ZoneOffset.html#) for the underlying aggregation record, null if the corresponding aggregation doesn't exist and or if multiple records were present. |"]]