Package-level declarations

Types

Link copied to clipboard

Represents a request for an aggregation query over a period of time after running aggregate operations, such as TOTAL, LAST, and so on for HealthDataPoint.

Link copied to clipboard

A filter to set the data's source information.

Link copied to clipboard

Represents a request for reading associated data with a specific DataType. A result of AssociatedReadRequest is retrieved with a list of HealthDataPoints.

Link copied to clipboard
interface AssociateTypes

The data type associated with the requested data type.

Link copied to clipboard

Represents a request for a read query over a period of time to retrieve a list of changed HealthDataPoints.

Link copied to clipboard
abstract class DataType : Parcelable

The type of health data.

Link copied to clipboard
interface DataTypes

The data types that have HealthDataPoint as a data point.

Link copied to clipboard

It represents a request to delete health data from the Samsung Health app.

Link copied to clipboard

It represents a request for registration of Device which app wants to register in the Samsung Health app.

Link copied to clipboard

A Filter with one or more data IDs as a condition.

Link copied to clipboard

InsertRequestrepresents a request for inserting HealthDataPoint which app creates to the Samsung Health app.
The fields vary for each data type. They are listed in each data type as a form of Field. For example, com.samsung.android.sdk.health.data.request.DataType.NutritionType has com.samsung.android.sdk.health.data.request.DataType.NutritionType.MEAL_TYPE, com.samsung.android.sdk.health.data.request.DataType.NutritionType.CALORIES, and so on. Mandatory fields should be included in all the input data points and values should be in the valid range specified in each field description.
This class can be instantiated by its builders obtained from getInsertRequestBuilder() method that each data type provides, not directly by a constructor. If there is no such a method, the data type does not support apps to write data because it is read-only.

Link copied to clipboard

Filter with an Instant type time interval as a condition. The time interval is represented as a standard time.

Link copied to clipboard

A grouped time interval with a pairing of InstantTimeGroupUnit and multiplier.

Link copied to clipboard

Indicates the grouping unit based on instant time.

Link copied to clipboard

Filter with a LocalDate time interval as a condition. The time interval is represented as a local date.

Link copied to clipboard

A grouped time interval with a pairing of LocalDateGroupUnit and multiplier.

Link copied to clipboard

Indicates the grouping unit based on the local date.

Link copied to clipboard

Filter with a LocalDateTime time interval as a condition. The time interval is represented as a local date and time.

Link copied to clipboard

A grouped time interval with a pairing of LocalTimeGroupUnit and multiplier.

Link copied to clipboard

Indicates the grouping unit based on local time.

Link copied to clipboard

Indicates the order of the result data.

Link copied to clipboard

Represents a request for a read query over a period of time to get a list of original HealthDataPoints.

Link copied to clipboard

A filter for reading health data with conditions of the source app and device.

Link copied to clipboard

UpdateRequest represents a request for updating HealthDataPoint which app creates to the Samsung Health app. The input data points to replace the existing data points based on UID or client ID.

The fields vary for each data type. They are listed in each data type as a form of Field. For example, com.samsung.android.sdk.health.data.request.DataType.NutritionType has com.samsung.android.sdk.health.data.request.DataType.NutritionType.MEAL_TYPE, com.samsung.android.sdk.health.data.request.DataType.NutritionType.CALORIES, and so on. Mandatory fields should be included in all the input data points and values should be in the valid range specified in each field description.

This class can be instantiated by its builders obtained from getUpdateRequestBuilder() method that each data type provides, not directly by a constructor. If there is no such a method, the data type does not support apps to write data because it is read-only.

Preferences Submitted

You have successfully updated your cookie preferences.