com.samsung.health.weight

This data type defines weight data of the user.

Property Type Description
"datauuid" string [Mandatory]
Unique ID for each health data.
This value should be format of UUID, the 32 hexadecimal digits displayed in five groups separated by hyphens in the form 8-4-4-4-12. It is highly encouraged to generate it using random UUID generator.
  • Value length: 10 ~ 36

"create_time" long [Mandatory]
UTC milliseconds when a data is created in the health data store.
It is different with "start_time" that indicates the start time for measurement.
  • Value range: 0 and above

"update_time" long [Mandatory]
UTC milliseconds when a data is updated.
You don't need to set its value. When a new data is inserted, it is assigned as the same value with "create_time" by the system. Then it is replaced to the updated time by the system if existing health data is updated.
  • Value range: 0 and above

"pkg_name" string [Mandatory]
Package name which provides a data.
You don't need to set its value because it is assigned by the system when a new data is inserted.
  • Value length: 0 ~ 64

"deviceuuid" string [Mandatory]
Device identifier of the source device which provides a health data.
  • Value length: 10 ~ 36

"start_time" long [Mandatory]
UTC milliseconds when the measurement is started.
"time_off" needs to set for showing the data's measured time properly.
  • Value range: 0 and above

"time_offset" long [Mandatory]
Time offset in milliseconds which considers the time zone and daylight saving time.
E.g. Tehran (UTC+3:30) is presented as 12600000 (3.5 * 60 * 60 * 1000).
It affects to "start_time" to show the measured time properly to the user.
  • Value range: -43200000 (-12 * 60 * 60 * 1000) ~ 50400000 (14 * 60 * 60 * 1000)

"weight" float [Mandatory]
Weight in kilograms.
  • Value range: 2 ~ 500

"basal_metabolic_rate" int BMR in kcal per day.
  • Value range: 100 ~ 10000

"body_fat" float Body fat in percentage. Total mass of fat divided by total body mass.
  • Value range: 1 ~ 75

"body_fat_mass" float Body fat mass in kilograms.
  • Value range: 2 ~ 500

"fat_free" float Fat-free ratio in percentage.
  • Value range: 0 ~ 100

"fat_free_mass" float Fat-free mass in kilograms.
  • Value range: 2 ~ 500

"height" float Height in centimeters.
  • Value range: 20 ~ 300

"muscle_mass" float Muscle mass in percentage. Total mass of muscle divided by total body mass.
  • Value range: 10 ~ 99

"skeletal_muscle" float Skeletal muscle in percentage. Total mass of skeletal muscle divided by total muscle mass.
  • Value range: 5 ~ 90

"skeletal_muscle_mass" float Skeletal muscle mass in kilograms.
  • Value range: 2 ~ 500

"total_body_water" float Total body water in liters.
  • Value range: 2 ~ 500

"comment" string Comment for data.
  • Value length: 0 ~ 255

"custom" blob Custom info which is formatted with JSON and compressed data.