# Documentation

There is a gitbook version for the documentation on this [link](https://vinicius-macelai.gitbook.io/react-native-health/docs).

### Constants

- [Activities](activities.md)
- [Observers](observers.md)
- [Permissions](permissions.md)
- [Units](units.md)

### Base Methods

- [isAvailable](isAvailable.md)
- [initHealthKit](initHealthKit.md)
- [getAuthStatus](getAuthStatus.md)

### Background Methods

- [initStepCountObserver](initStepCountObserver.md)
- [setObserver](setObserver.md)

### Activity Methods

- [getActiveEnergyBurned](getActiveEnergyBurned.md)
- [getBasalEnergyBurned](getBasalEnergyBurned.md)
- [getAppleStandTime](getAppleStandTime.md)
- [getActivitySummary](getActivitySummary.md)

### Body Methods

- [getLatestHeight](getLatestHeight.md)
- [getLatestWeight](getLatestWeight.md)
- [getLatestWaistCircumference](getLatestWaistCircumference.md)
- [getHeightSamples](getHeightSamples.md)
- [getWaistCircumferenceSamples](getWaistCircumferenceSamples.md)
- [getWeightSamples](getWeightSamples.md)
- [getBodyTemperatureSamples](getBodyTemperatureSamples.md)
- [getLatestBodyFatPercentage](getLatestBodyFatPercentage.md)
- [getBodyFatPercentageSamples](getBodyFatPercentageSamples.md)
- [getLatestLeanBodyMass](getLatestLeanBodyMass.md)
- [getLeanBodyMassSamples](getLeanBodyMassSamples.md)
- [saveHeight](saveHeight.md)
- [saveWaistCircumference](saveWaistCircumference.md)
- [saveWeight](saveWeight.md)
- [saveBodyFatPercentage](saveBodyFatPercentage.md)
- [saveBodyTemperature](/docs/saveBodyTemperature.md)
- [saveLeanBodyMass](saveLeanBodyMass.md)

### Characteristic Methods

- [getBiologicalSex](getBiologicalSex.md)
- [getBloodType](getBloodType.md)
- [getDateOfBirth](getDateOfBirth.md)

#### Clinical Records Methods

- [getClinicalRecords](docs/getClinicalRecords.md)

### Dietary Methods

- [saveFood](saveFood.md)
- [saveWater](saveWater.md)
- [getWater](getWater.md)
- [getTotalFatSamples](getTotalFatSamples.md)

### Fitness Methods

- [getDailyStepCountSamples](getDailyStepCountSamples.md)
- [getStepCount](getStepCount.md)
- [getSamples](docs/getSamples.md)
- [getDailyDistanceWalkingRunningSamples](getDailyDistanceWalkingRunningSamples.md)
- [getDistanceWalkingRunning](getDistanceWalkingRunning.md)
- [getDailyDistanceSwimmingSamples](getDailyDistanceSwimmingSamples.md)
- [getDistanceSwimming](getDistanceSwimming.md)
- [getDailyDistanceCyclingSamples](getDailyDistanceCyclingSamples.md)
- [getDistanceCycling](getDistanceCycling.md)
- [getDailyFlightsClimbedSamples](getDailyFlightsClimbedSamples.md)
- [getFlightsClimbed](getFlightsClimbed.md)
- [saveSteps](saveSteps.md)
- [saveWalkingRunningDistance](/docs/saveWalkingRunningDistance.md)

### Hearing Methods

- [getEnvironmentalAudioExposure](getEnvironmentalAudioExposure.md)
- [getHeadphoneAudioExposure](getHeadphoneAudioExposure.md)

### Lab Tests Methods

- [getBloodAlcoholContentSamples](getBloodAlcoholContentSamples.md)
- [getBloodGlucoseSamples](getBloodGlucoseSamples.md)
- [getLatestBloodAlcoholContent](getLatestBloodAlcoholContent.md)
- [saveBloodAlcoholContent](saveBloodAlcoholContent.md)
- [saveBloodGlucoseSample](saveBloodGlucoseSample.md)

### Mindfulness Methods

- [getMindfulSession](docs/getMindfulSession.md)
- [saveMindfulSession](saveMindfulSession.md)

### Sleep Methods

- [getSleepSamples](getSleepSamples.md)

#### Vitals Methods

- [getBloodPressureSamples](getBloodPressureSamples.md)
- [getElectrocardiogramSamples](getElectrocardiogramSamples.md)
- [getHeartRateSamples](getHeartRateSamples.md)
- [getHeartRateVariabilitySamples](getHeartRateVariabilitySamples.md)
- [getHeartbeatSeriesSamples](getHeartbeatSeriesSamples.md)
- [getRestingHeartRateSamples](getRestingHeartRateSamples.md)
- [getVo2MaxSamples](getVo2MaxSamples.md)
- [getLatestBmi](getLatestBmi.md)
- [getRespiratoryRateSamples](getRespiratoryRateSamples.md)
- [getOxygenSaturationSamples](getOxygenSaturationSamples.md)
- [getWalkingHeartRateAverage](getWalkingHeartRateAverage.md)
- [saveBmi](saveBmi.md)

#### Workout Methods

- [getAnchoredWorkouts](getAnchoredWorkouts.md)
- [saveWorkout](saveWorkout.md)
