[{"class":"androidx.health.services.client.data.ExerciseInfo","addedIn":"1.0.0","methods":[{"method":"getExerciseType()","addedIn":"1.0.0"},{"method":"getExerciseTrackedStatus()","addedIn":"1.0.0"},{"method":"ExerciseInfo(int,androidx.health.services.client.data.ExerciseType)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.HeartRateAccuracy.SensorStatus","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"NO_CONTACT","addedIn":"1.0.0"},{"field":"ACCURACY_MEDIUM","addedIn":"1.0.0"},{"field":"UNKNOWN","addedIn":"1.0.0"},{"field":"ACCURACY_HIGH","addedIn":"1.0.0"},{"field":"ACCURACY_LOW","addedIn":"1.0.0"},{"field":"UNRELIABLE","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.GolfShotEvent.GolfShotSwingType","addedIn":"1.1.0-alpha03","methods":[],"fields":[{"field":"Companion","addedIn":"1.1.0-alpha03"},{"field":"PUTT","addedIn":"1.1.0-alpha03"},{"field":"PARTIAL","addedIn":"1.1.0-alpha03"},{"field":"UNKNOWN","addedIn":"1.1.0-alpha03"},{"field":"FULL","addedIn":"1.1.0-alpha03"}]},{"class":"androidx.health.services.client.data.DataType.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseCapabilities","addedIn":"1.0.0","methods":[{"method":"getAutoPauseAndResumeEnabledExercises()","addedIn":"1.0.0"},{"method":"getExerciseTypeCapabilities(androidx.health.services.client.data.ExerciseType)","addedIn":"1.0.0"},{"method":"getSupportedExerciseTypes()","addedIn":"1.0.0"},{"method":"getSupportedBatchingModeOverrides()","addedIn":"1.0.0"},{"method":"getTypeToCapabilities()","addedIn":"1.0.0"},{"method":"ExerciseCapabilities(java.util.Map,java.util.Set)","addedIn":"1.0.0"},{"method":"ExerciseCapabilities(java.util.Map)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseConfig.Companion","addedIn":"1.0.0","methods":[{"method":"builder(androidx.health.services.client.data.ExerciseType)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseType","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"},{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[{"field":"BACK_EXTENSION","addedIn":"1.0.0"},{"field":"SQUASH","addedIn":"1.0.0"},{"field":"EXERCISE_CLASS","addedIn":"1.0.0"},{"field":"SCUBA_DIVING","addedIn":"1.0.0"},{"field":"CRICKET","addedIn":"1.0.0"},{"field":"BASKETBALL","addedIn":"1.0.0"},{"field":"FORWARD_TWIST","addedIn":"1.0.0"},{"field":"HORSE_RIDING","addedIn":"1.0.0"},{"field":"GYMNASTICS","addedIn":"1.0.0"},{"field":"RUNNING_TREADMILL","addedIn":"1.0.0"},{"field":"TABLE_TENNIS","addedIn":"1.0.0"},{"field":"SAILING","addedIn":"1.0.0"},{"field":"BARBELL_SHOULDER_PRESS","addedIn":"1.0.0"},{"field":"SKATING","addedIn":"1.0.0"},{"field":"FOOTBALL_AMERICAN","addedIn":"1.0.0"},{"field":"RUGBY","addedIn":"1.0.0"},{"field":"UPPER_TWIST","addedIn":"1.0.0"},{"field":"FENCING","addedIn":"1.0.0"},{"field":"TENNIS","addedIn":"1.0.0"},{"field":"BOXING","addedIn":"1.0.0"},{"field":"SOFTBALL","addedIn":"1.0.0"},{"field":"BIKING","addedIn":"1.0.0"},{"field":"PADDLING","addedIn":"1.0.0"},{"field":"PARA_GLIDING","addedIn":"1.0.0"},{"field":"WATER_POLO","addedIn":"1.0.0"},{"field":"HIGH_INTENSITY_INTERVAL_TRAINING","addedIn":"1.0.0"},{"field":"ORIENTEERING","addedIn":"1.0.0"},{"field":"CROSS_COUNTRY_SKIING","addedIn":"1.0.0"},{"field":"HIKING","addedIn":"1.0.0"},{"field":"SQUAT","addedIn":"1.0.0"},{"field":"ALPINE_SKIING","addedIn":"1.0.0"},{"field":"SWIMMING_POOL","addedIn":"1.0.0"},{"field":"WALKING","addedIn":"1.0.0"},{"field":"RUNNING","addedIn":"1.0.0"},{"field":"ICE_HOCKEY","addedIn":"1.0.0"},{"field":"STRETCHING","addedIn":"1.0.0"},{"field":"ROWING","addedIn":"1.0.0"},{"field":"STAIR_CLIMBING_MACHINE","addedIn":"1.0.0"},{"field":"VOLLEYBALL","addedIn":"1.0.0"},{"field":"CRUNCH","addedIn":"1.0.0"},{"field":"HANDBALL","addedIn":"1.0.0"},{"field":"BIKING_STATIONARY","addedIn":"1.0.0"},{"field":"SNOWSHOEING","addedIn":"1.0.0"},{"field":"SWIMMING_OPEN_WATER","addedIn":"1.0.0"},{"field":"STAIR_CLIMBING","addedIn":"1.0.0"},{"field":"SURFING","addedIn":"1.0.0"},{"field":"RACQUETBALL","addedIn":"1.0.0"},{"field":"ROLLER_SKATING","addedIn":"1.0.0"},{"field":"BASEBALL","addedIn":"1.0.0"},{"field":"BENCH_PRESS","addedIn":"1.0.0"},{"field":"GOLF","addedIn":"1.0.0"},{"field":"BURPEE","addedIn":"1.0.0"},{"field":"DEADLIFT","addedIn":"1.0.0"},{"field":"PILATES","addedIn":"1.0.0"},{"field":"ROWING_MACHINE","addedIn":"1.0.0"},{"field":"PLANK","addedIn":"1.0.0"},{"field":"MOUNTAIN_BIKING","addedIn":"1.0.0"},{"field":"LAT_PULL_DOWN","addedIn":"1.0.0"},{"field":"MEDITATION","addedIn":"1.0.0"},{"field":"ROLLER_HOCKEY","addedIn":"1.0.0"},{"field":"ICE_SKATING","addedIn":"1.0.0"},{"field":"JUMPING_JACK","addedIn":"1.0.0"},{"field":"WORKOUT","addedIn":"1.0.0"},{"field":"ELLIPTICAL","addedIn":"1.0.0"},{"field":"Companion","addedIn":"1.0.0"},{"field":"WEIGHTLIFTING","addedIn":"1.0.0"},{"field":"JUMP_ROPE","addedIn":"1.0.0"},{"field":"SKIING","addedIn":"1.0.0"},{"field":"LUNGE","addedIn":"1.0.0"},{"field":"FOOTBALL_AUSTRALIAN","addedIn":"1.0.0"},{"field":"YOGA","addedIn":"1.0.0"},{"field":"MARTIAL_ARTS","addedIn":"1.0.0"},{"field":"CALISTHENICS","addedIn":"1.0.0"},{"field":"BADMINTON","addedIn":"1.0.0"},{"field":"FRISBEE_DISC","addedIn":"1.0.0"},{"field":"ROCK_CLIMBING","addedIn":"1.0.0"},{"field":"SNOWBOARDING","addedIn":"1.0.0"},{"field":"STRENGTH_TRAINING","addedIn":"1.0.0"},{"field":"YACHTING","addedIn":"1.0.0"},{"field":"DANCING","addedIn":"1.0.0"},{"field":"INLINE_SKATING","addedIn":"1.0.0"},{"field":"BACKPACKING","addedIn":"1.0.0"},{"field":"BOOT_CAMP","addedIn":"1.0.0"},{"field":"SOCCER","addedIn":"1.0.0"},{"field":"GUIDED_BREATHING","addedIn":"1.0.0"},{"field":"UNKNOWN","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.UserActivityInfo.Companion","addedIn":"1.0.0","methods":[{"method":"createAsleepState(java.time.Instant)","addedIn":"1.0.0"},{"method":"createPassiveActivityState(java.time.Instant)","addedIn":"1.0.0"},{"method":"createActiveExerciseState(androidx.health.services.client.data.ExerciseInfo,java.time.Instant)","addedIn":"1.0.0"},{"method":"createUnknownTypeState(java.time.Instant)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseTypeCapabilities","addedIn":"1.0.0","methods":[{"method":"getExerciseEventCapabilityDetails(androidx.health.services.client.data.ExerciseEventType)","addedIn":"1.1.0-alpha03"},{"method":"getSupportedGoals()","addedIn":"1.0.0"},{"method":"ExerciseTypeCapabilities(java.util.Set>,java.util.Map,? extends java.util.Set>,java.util.Map,? extends java.util.Set>,boolean,java.util.Map,? extends androidx.health.services.client.data.ExerciseEventCapabilities>)","addedIn":"1.1.0-alpha03"},{"method":"getSupportedDataTypes()","addedIn":"1.0.0"},{"method":"getSupportedMilestones()","addedIn":"1.0.0"},{"method":"ExerciseTypeCapabilities(java.util.Set>,java.util.Map,? extends java.util.Set>,java.util.Map,? extends java.util.Set>,boolean)","addedIn":"1.0.0"},{"method":"getSupportedExerciseEvents()","addedIn":"1.1.0-alpha03"},{"method":"getSupportsAutoPauseAndResume()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseState.Companion","addedIn":"1.0.0","methods":[{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.GolfExerciseTypeConfig","addedIn":"1.0.0","methods":[{"method":"getGolfShotTrackingPlaceInfo()","addedIn":"1.0.0"},{"method":"GolfExerciseTypeConfig(androidx.health.services.client.data.GolfExerciseTypeConfig.GolfShotTrackingPlaceInfo)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.UserActivityState.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseEvent","addedIn":"1.1.0-alpha03","methods":[],"fields":[{"field":"Companion","addedIn":"1.1.0-alpha03"}]},{"class":"androidx.health.services.client.data.ExerciseUpdate.ActiveDurationCheckpoint","addedIn":"1.0.0","methods":[{"method":"ActiveDurationCheckpoint(java.time.Instant,java.time.Duration)","addedIn":"1.0.0"},{"method":"getTime()","addedIn":"1.0.0"},{"method":"getActiveDuration()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.MeasureCapabilities","addedIn":"1.0.0","methods":[{"method":"MeasureCapabilities(java.util.Set>)","addedIn":"1.0.0"},{"method":"getSupportedDataTypesMeasure()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.LocationAccuracy.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.Availability.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.HealthEvent.Type","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"FALL_DETECTED","addedIn":"1.0.0"},{"field":"UNKNOWN","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.HealthServicesClient","addedIn":"1.0.0","methods":[{"method":"getMeasureClient()","addedIn":"1.0.0"},{"method":"getExerciseClient()","addedIn":"1.0.0"},{"method":"getPassiveMonitoringClient()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseEventType.Companion","addedIn":"1.1.0-alpha03","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.GolfShotEvent.GolfShotSwingType.Companion","addedIn":"1.1.0-alpha03","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.DataType","addedIn":"1.0.0","methods":[{"method":"getValueClass()","addedIn":"1.0.0"},{"method":"DataType(java.lang.String,androidx.health.services.client.data.DataType.TimeType,java.lang.Class,boolean)","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"}],"fields":[{"field":"SWIMMING_STROKES","addedIn":"1.0.0"},{"field":"VERTICAL_RATIO","addedIn":"1.1.0-alpha03"},{"field":"SWIMMING_STROKES_TOTAL","addedIn":"1.0.0"},{"field":"GROUND_CONTACT_BALANCE","addedIn":"1.1.0-alpha03"},{"field":"FLAT_GROUND_DURATION","addedIn":"1.0.0"},{"field":"INCLINE_DISTANCE_TOTAL","addedIn":"1.0.0"},{"field":"DECLINE_DISTANCE","addedIn":"1.0.0"},{"field":"VO2_MAX","addedIn":"1.0.0"},{"field":"STRIDE_LENGTH_STATS","addedIn":"1.1.0-alpha03"},{"field":"DECLINE_DURATION_TOTAL","addedIn":"1.0.0"},{"field":"SPEED","addedIn":"1.0.0"},{"field":"GROUND_CONTACT_TIME_STATS","addedIn":"1.1.0-alpha03"},{"field":"CALORIES","addedIn":"1.0.0"},{"field":"DECLINE_DURATION","addedIn":"1.0.0"},{"field":"FLAT_GROUND_DISTANCE","addedIn":"1.0.0"},{"field":"DISTANCE_TOTAL","addedIn":"1.0.0"},{"field":"WALKING_STEPS_TOTAL","addedIn":"1.0.0"},{"field":"FLOORS","addedIn":"1.0.0"},{"field":"INCLINE_DISTANCE","addedIn":"1.0.0"},{"field":"REP_COUNT_TOTAL","addedIn":"1.0.0"},{"field":"DISTANCE","addedIn":"1.0.0"},{"field":"GROUND_CONTACT_TIME","addedIn":"1.1.0-alpha03"},{"field":"SWIMMING_LAP_COUNT_TOTAL","addedIn":"1.1.0-alpha03"},{"field":"ELEVATION_GAIN_DAILY","addedIn":"1.1.0-alpha03"},{"field":"HEART_RATE_BPM","addedIn":"1.0.0"},{"field":"SWIMMING_LAP_COUNT","addedIn":"1.0.0"},{"field":"FLOORS_TOTAL","addedIn":"1.0.0"},{"field":"REP_COUNT","addedIn":"1.0.0"},{"field":"INCLINE_DURATION_TOTAL","addedIn":"1.0.0"},{"field":"STEPS_PER_MINUTE","addedIn":"1.0.0"},{"field":"VERTICAL_OSCILLATION","addedIn":"1.1.0-alpha03"},{"field":"PACE","addedIn":"1.0.0"},{"field":"RUNNING_STEPS","addedIn":"1.0.0"},{"field":"VERTICAL_RATIO_STATS","addedIn":"1.1.0-alpha03"},{"field":"ACTIVE_EXERCISE_DURATION_TOTAL","addedIn":"1.0.0"},{"field":"STEPS","addedIn":"1.0.0"},{"field":"LOCATION","addedIn":"1.0.0"},{"field":"ABSOLUTE_ELEVATION","addedIn":"1.0.0"},{"field":"GROUND_CONTACT_BALANCE_STATS","addedIn":"1.1.0-alpha03"},{"field":"FLAT_GROUND_DISTANCE_TOTAL","addedIn":"1.0.0"},{"field":"CALORIES_TOTAL","addedIn":"1.0.0"},{"field":"GOLF_SHOT_COUNT","addedIn":"1.0.0"},{"field":"GOLF_SHOT_COUNT_TOTAL","addedIn":"1.0.0"},{"field":"Companion","addedIn":"1.0.0"},{"field":"ELEVATION_LOSS","addedIn":"1.0.0"},{"field":"INCLINE_DURATION","addedIn":"1.0.0"},{"field":"HEART_RATE_BPM_STATS","addedIn":"1.0.0"},{"field":"FLOORS_DAILY","addedIn":"1.0.0"},{"field":"SPEED_STATS","addedIn":"1.0.0"},{"field":"ELEVATION_GAIN_TOTAL","addedIn":"1.0.0"},{"field":"VO2_MAX_STATS","addedIn":"1.0.0"},{"field":"STEPS_PER_MINUTE_STATS","addedIn":"1.0.0"},{"field":"STRIDE_LENGTH","addedIn":"1.1.0-alpha03"},{"field":"DECLINE_DISTANCE_TOTAL","addedIn":"1.0.0"},{"field":"FLAT_GROUND_DURATION_TOTAL","addedIn":"1.0.0"},{"field":"STEPS_DAILY","addedIn":"1.0.0"},{"field":"RESTING_EXERCISE_DURATION","addedIn":"1.0.0"},{"field":"DISTANCE_DAILY","addedIn":"1.0.0"},{"field":"ABSOLUTE_ELEVATION_STATS","addedIn":"1.0.0"},{"field":"VERTICAL_OSCILLATION_STATS","addedIn":"1.1.0-alpha03"},{"field":"ELEVATION_GAIN","addedIn":"1.0.0"},{"field":"ELEVATION_LOSS_TOTAL","addedIn":"1.0.0"},{"field":"PACE_STATS","addedIn":"1.0.0"},{"field":"RUNNING_STEPS_TOTAL","addedIn":"1.0.0"},{"field":"STEPS_TOTAL","addedIn":"1.0.0"},{"field":"CALORIES_DAILY","addedIn":"1.0.0"},{"field":"WALKING_STEPS","addedIn":"1.0.0"},{"field":"RESTING_EXERCISE_DURATION_TOTAL","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.ExerciseLapSummary","addedIn":"1.0.0","methods":[{"method":"getLapMetrics()","addedIn":"1.0.0"},{"method":"getLapCount()","addedIn":"1.0.0"},{"method":"ExerciseLapSummary(int,java.time.Instant,java.time.Instant,java.time.Duration,androidx.health.services.client.data.DataPointContainer)","addedIn":"1.0.0"},{"method":"getStartTime()","addedIn":"1.0.0"},{"method":"getActiveDuration()","addedIn":"1.0.0"},{"method":"getEndTime()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.HealthServices","addedIn":"1.0.0","methods":[{"method":"getClient(android.content.Context)","addedIn":"1.0.0"}],"fields":[{"field":"INSTANCE","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.PassiveGoal","addedIn":"1.0.0","methods":[{"method":"getDataTypeCondition()","addedIn":"1.0.0"},{"method":"PassiveGoal(androidx.health.services.client.data.DataTypeCondition>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.ExerciseClient","addedIn":"1.0.0","methods":[{"method":"flushAsync()","addedIn":"1.0.0"},{"method":"prepareExerciseAsync(androidx.health.services.client.data.WarmUpConfig)","addedIn":"1.0.0"},{"method":"overrideAutoPauseAndResumeForActiveExerciseAsync(boolean)","addedIn":"1.0.0"},{"method":"updateExerciseTypeConfigAsync(androidx.health.services.client.data.ExerciseTypeConfig)","addedIn":"1.0.0"},{"method":"setUpdateCallback(java.util.concurrent.Executor,androidx.health.services.client.ExerciseUpdateCallback)","addedIn":"1.0.0"},{"method":"endExerciseAsync()","addedIn":"1.0.0"},{"method":"addGoalToActiveExerciseAsync(androidx.health.services.client.data.ExerciseGoal)","addedIn":"1.0.0"},{"method":"startExerciseAsync(androidx.health.services.client.data.ExerciseConfig)","addedIn":"1.0.0"},{"method":"pauseExerciseAsync()","addedIn":"1.0.0"},{"method":"resumeExerciseAsync()","addedIn":"1.0.0"},{"method":"getCapabilitiesAsync()","addedIn":"1.0.0"},{"method":"overrideBatchingModesForActiveExerciseAsync(java.util.Set)","addedIn":"1.0.0"},{"method":"getCurrentExerciseInfoAsync()","addedIn":"1.0.0"},{"method":"markLapAsync()","addedIn":"1.0.0"},{"method":"removeGoalFromActiveExerciseAsync(androidx.health.services.client.data.ExerciseGoal)","addedIn":"1.0.0"},{"method":"clearUpdateCallbackAsync(androidx.health.services.client.ExerciseUpdateCallback)","addedIn":"1.0.0"},{"method":"setUpdateCallback(androidx.health.services.client.ExerciseUpdateCallback)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.BatchingMode.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseStateInfo","addedIn":"1.0.0","methods":[{"method":"getEndReason()","addedIn":"1.0.0"},{"method":"getState()","addedIn":"1.0.0"},{"method":"ExerciseStateInfo(androidx.health.services.client.data.ExerciseState,int)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.GolfExerciseTypeConfig.GolfShotTrackingPlaceInfo","addedIn":"1.0.0","methods":[{"method":"getPlaceInfoId()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"GOLF_SHOT_TRACKING_PLACE_INFO_TEE_BOX","addedIn":"1.0.0"},{"field":"GOLF_SHOT_TRACKING_PLACE_INFO_FAIRWAY","addedIn":"1.0.0"},{"field":"GOLF_SHOT_TRACKING_PLACE_INFO_PUTTING_GREEN","addedIn":"1.0.0"},{"field":"GOLF_SHOT_TRACKING_PLACE_INFO_UNSPECIFIED","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.GolfExerciseTypeConfig.GolfShotTrackingPlaceInfo.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.DataPoint","addedIn":"1.0.0","methods":[{"method":"getDataType()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.PassiveListenerConfig.Builder","addedIn":"1.0.0","methods":[{"method":"Builder()","addedIn":"1.0.0"},{"method":"setHealthEventTypes(java.util.Set)","addedIn":"1.0.0"},{"method":"setDailyGoals(java.util.Set)","addedIn":"1.0.0"},{"method":"setShouldUserActivityInfoBeRequested(boolean)","addedIn":"1.0.0"},{"method":"build()","addedIn":"1.0.0"},{"method":"setDataTypes(java.util.Set>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.LocationAvailability.Companion","addedIn":"1.0.0","methods":[{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ComparisonType.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.ListenableFutureExtensionKt","addedIn":"1.0.0","methods":[{"method":"awaitWithException(com.google.common.util.concurrent.ListenableFuture,kotlin.coroutines.Continuation)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.DataTypeCondition","addedIn":"1.0.0","methods":[{"method":"getDataType()","addedIn":"1.0.0"},{"method":"getComparisonType()","addedIn":"1.0.0"},{"method":"getThreshold()","addedIn":"1.0.0"},{"method":"DataTypeCondition(D,T,androidx.health.services.client.data.ComparisonType)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.SampleDataPoint","addedIn":"1.0.0","methods":[{"method":"SampleDataPoint(androidx.health.services.client.data.DataType>,T,java.time.Duration,android.os.Bundle,androidx.health.services.client.data.DataPointAccuracy)","addedIn":"1.0.0"},{"method":"getDataType()","addedIn":"1.1.0-alpha03"},{"method":"getAccuracy()","addedIn":"1.0.0"},{"method":"getValue()","addedIn":"1.0.0"},{"method":"getMetadata()","addedIn":"1.0.0"},{"method":"getTimeDurationFromBoot()","addedIn":"1.0.0"},{"method":"getTimeInstant(java.time.Instant)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseStateInfo.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseGoalType","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"},{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"ONE_TIME_GOAL","addedIn":"1.0.0"},{"field":"MILESTONE","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.ExerciseUpdate.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.DataPointContainer","addedIn":"1.0.0","methods":[{"method":"getIntervalDataPoints()","addedIn":"1.0.0"},{"method":"getSampleDataPoints()","addedIn":"1.0.0"},{"method":"getData>(androidx.health.services.client.data.AggregateDataType)","addedIn":"1.0.0"},{"method":"DataPointContainer(java.util.List>)","addedIn":"1.0.0"},{"method":"getCumulativeDataPoints()","addedIn":"1.0.0"},{"method":"DataPointContainer(java.util.Map,? extends java.util.List>>)","addedIn":"1.0.0"},{"method":"getDataTypes()","addedIn":"1.0.0"},{"method":"getData>(androidx.health.services.client.data.DeltaDataType)","addedIn":"1.0.0"},{"method":"getStatisticalDataPoints()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.LocationAvailability","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.1.0-alpha03"},{"method":"getName()","addedIn":"1.0.0"},{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"NO_GNSS","addedIn":"1.0.0"},{"field":"UNAVAILABLE","addedIn":"1.0.0"},{"field":"UNKNOWN","addedIn":"1.0.0"},{"field":"ACQUIRING","addedIn":"1.0.0"},{"field":"ACQUIRED_UNTETHERED","addedIn":"1.0.0"},{"field":"ACQUIRED_TETHERED","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.ExerciseEventCapabilities","addedIn":"1.1.0-alpha03","methods":[{"method":"isSupported()","addedIn":"1.1.0-alpha03"}],"fields":[{"field":"Companion","addedIn":"1.1.0-alpha03"}]},{"class":"androidx.health.services.client.data.LocationData","addedIn":"1.0.0","methods":[{"method":"getLongitude()","addedIn":"1.0.0"},{"method":"getLatitude()","addedIn":"1.0.0"},{"method":"getAltitude()","addedIn":"1.0.0"},{"method":"LocationData(double,double,double,double)","addedIn":"1.0.0"},{"method":"getBearing()","addedIn":"1.0.0"}],"fields":[{"field":"ALTITUDE_UNAVAILABLE","addedIn":"1.0.0"},{"field":"BEARING_UNAVAILABLE","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.GolfShotEvent","addedIn":"1.1.0-alpha03","methods":[{"method":"GolfShotEvent(java.time.Duration,androidx.health.services.client.data.GolfShotEvent.GolfShotSwingType)","addedIn":"1.1.0-alpha03"},{"method":"getDurationSinceBoot()","addedIn":"1.1.0-alpha03"},{"method":"getSwingType()","addedIn":"1.1.0-alpha03"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseConfig","addedIn":"1.0.0","methods":[{"method":"isAutoPauseAndResumeEnabled()","addedIn":"1.0.0"},{"method":"ExerciseConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>,boolean,boolean,java.util.List>,android.os.Bundle)","addedIn":"1.1.0-alpha03"},{"method":"builder(androidx.health.services.client.data.ExerciseType)","addedIn":"1.0.0"},{"method":"getExerciseEventTypes()","addedIn":"1.1.0-alpha03"},{"method":"getBatchingModeOverrides()","addedIn":"1.0.0"},{"method":"getDataTypes()","addedIn":"1.0.0"},{"method":"ExerciseConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>,boolean,boolean,java.util.List>,android.os.Bundle,float,androidx.health.services.client.data.ExerciseTypeConfig,java.util.Set)","addedIn":"1.0.0"},{"method":"ExerciseConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>,boolean,boolean)","addedIn":"1.1.0-alpha03"},{"method":"getExerciseTypeConfig()","addedIn":"1.0.0"},{"method":"isGpsEnabled()","addedIn":"1.0.0"},{"method":"getExerciseType()","addedIn":"1.0.0"},{"method":"getSwimmingPoolLengthMeters()","addedIn":"1.0.0"},{"method":"ExerciseConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>,boolean,boolean,java.util.List>)","addedIn":"1.1.0-alpha03"},{"method":"getExerciseParams()","addedIn":"1.0.0"},{"method":"ExerciseConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>,boolean,boolean,java.util.List>,android.os.Bundle,float,androidx.health.services.client.data.ExerciseTypeConfig,java.util.Set,java.util.Set>)","addedIn":"1.1.0-alpha03"},{"method":"getExerciseGoals()","addedIn":"1.0.0"},{"method":"ExerciseConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>,boolean,boolean,java.util.List>,android.os.Bundle,float,androidx.health.services.client.data.ExerciseTypeConfig)","addedIn":"1.0.0"},{"method":"ExerciseConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>,boolean,boolean,java.util.List>,android.os.Bundle,float)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"SWIMMING_POOL_LENGTH_UNSPECIFIED","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.ExerciseTypeConfig.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.BatchingMode","addedIn":"1.0.0","methods":[],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"HEART_RATE_5_SECONDS","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.StatisticalDataPoint.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseEvent.Companion","addedIn":"1.1.0-alpha03","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.AggregateDataType","addedIn":"1.0.0","methods":[{"method":"AggregateDataType(java.lang.String,androidx.health.services.client.data.DataType.TimeType,java.lang.Class)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseUpdate","addedIn":"1.0.0","methods":[{"method":"getUpdateDurationFromBoot()","addedIn":"1.0.0"},{"method":"getExerciseStateInfo()","addedIn":"1.0.0"},{"method":"getLatestMilestoneMarkerSummaries()","addedIn":"1.0.0"},{"method":"getLatestMetrics()","addedIn":"1.0.0"},{"method":"getActiveDurationCheckpoint()","addedIn":"1.0.0"},{"method":"getLatestAchievedGoals()","addedIn":"1.0.0"},{"method":"getStartTime()","addedIn":"1.0.0"},{"method":"getActiveDurationAtDataPoint(androidx.health.services.client.data.SampleDataPoint)","addedIn":"1.0.0"},{"method":"getActiveDurationAtDataPoint(androidx.health.services.client.data.IntervalDataPoint)","addedIn":"1.0.0"},{"method":"getExerciseConfig()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.ExerciseUpdateCallback","addedIn":"1.0.0","methods":[{"method":"onAvailabilityChanged(androidx.health.services.client.data.DataType,androidx.health.services.client.data.Availability)","addedIn":"1.0.0"},{"method":"onRegistered()","addedIn":"1.0.0"},{"method":"onExerciseEventReceived(androidx.health.services.client.data.ExerciseEvent)","addedIn":"1.1.0-alpha03"},{"method":"onLapSummaryReceived(androidx.health.services.client.data.ExerciseLapSummary)","addedIn":"1.0.0"},{"method":"onRegistrationFailed(java.lang.Throwable)","addedIn":"1.0.0"},{"method":"onExerciseUpdateReceived(androidx.health.services.client.data.ExerciseUpdate)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.PassiveMonitoringClientExtensionKt","addedIn":"1.0.0","methods":[{"method":"getCapabilities(androidx.health.services.client.PassiveMonitoringClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"flush(androidx.health.services.client.PassiveMonitoringClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"clearPassiveListenerCallback(androidx.health.services.client.PassiveMonitoringClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"setPassiveListenerService(androidx.health.services.client.PassiveMonitoringClient,java.lang.Class,androidx.health.services.client.data.PassiveListenerConfig,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"clearPassiveListenerService(androidx.health.services.client.PassiveMonitoringClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseState","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"},{"method":"isEnding()","addedIn":"1.0.0"},{"method":"isPaused()","addedIn":"1.0.0"},{"method":"fromId(int)","addedIn":"1.0.0"},{"method":"isEnded()","addedIn":"1.0.0"},{"method":"isResuming()","addedIn":"1.0.0"}],"fields":[{"field":"AUTO_PAUSING","addedIn":"1.0.0"},{"field":"USER_PAUSED","addedIn":"1.0.0"},{"field":"ACTIVE","addedIn":"1.0.0"},{"field":"USER_PAUSING","addedIn":"1.0.0"},{"field":"AUTO_RESUMING","addedIn":"1.0.0"},{"field":"AUTO_PAUSED","addedIn":"1.0.0"},{"field":"ENDED","addedIn":"1.0.0"},{"field":"PREPARING","addedIn":"1.0.0"},{"field":"ENDING","addedIn":"1.0.0"},{"field":"Companion","addedIn":"1.0.0"},{"field":"USER_RESUMING","addedIn":"1.0.0"},{"field":"USER_STARTING","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.DataTypeAvailability.Companion","addedIn":"1.0.0","methods":[{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.GolfShotEventCapabilities","addedIn":"1.1.0-alpha03","methods":[{"method":"GolfShotEventCapabilities(boolean,boolean)","addedIn":"1.1.0-alpha03"},{"method":"isSupported()","addedIn":"1.1.0-alpha03"},{"method":"isSwingTypeClassificationSupported()","addedIn":"1.1.0-alpha03"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseGoal.Companion","addedIn":"1.0.0","methods":[{"method":"createMilestone(androidx.health.services.client.data.DataTypeCondition>,T)","addedIn":"1.0.0"},{"method":"createMilestoneGoalWithUpdatedThreshold(androidx.health.services.client.data.ExerciseGoal,T)","addedIn":"1.0.0"},{"method":"createOneTimeGoal(androidx.health.services.client.data.DataTypeCondition>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseEventType","addedIn":"1.1.0-alpha03","methods":[],"fields":[{"field":"Companion","addedIn":"1.1.0-alpha03"},{"field":"GOLF_SHOT_EVENT","addedIn":"1.1.0-alpha03"},{"field":"UNKNOWN","addedIn":"1.1.0-alpha03"}]},{"class":"androidx.health.services.client.data.DataType.TimeType.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.CumulativeDataPoint","addedIn":"1.0.0","methods":[{"method":"getStart()","addedIn":"1.0.0"},{"method":"getTotal()","addedIn":"1.0.0"},{"method":"getEnd()","addedIn":"1.0.0"},{"method":"CumulativeDataPoint(androidx.health.services.client.data.AggregateDataType>,T,java.time.Instant,java.time.Instant)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.Availability","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.DataTypeAvailability","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.1.0-alpha03"},{"method":"getName()","addedIn":"1.0.0"},{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[{"field":"AVAILABLE","addedIn":"1.0.0"},{"field":"Companion","addedIn":"1.0.0"},{"field":"UNAVAILABLE","addedIn":"1.0.0"},{"field":"UNKNOWN","addedIn":"1.0.0"},{"field":"ACQUIRING","addedIn":"1.0.0"},{"field":"UNAVAILABLE_DEVICE_OFF_BODY","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.PassiveListenerConfig.Companion","addedIn":"1.0.0","methods":[{"method":"builder()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.HealthEvent.Type.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.MilestoneMarkerSummary","addedIn":"1.0.0","methods":[{"method":"MilestoneMarkerSummary(java.time.Instant,java.time.Instant,java.time.Duration,androidx.health.services.client.data.ExerciseGoal,androidx.health.services.client.data.DataPointContainer)","addedIn":"1.0.0"},{"method":"getStartTime()","addedIn":"1.0.0"},{"method":"getActiveDuration()","addedIn":"1.0.0"},{"method":"getAchievedGoal()","addedIn":"1.0.0"},{"method":"getEndTime()","addedIn":"1.0.0"},{"method":"getSummaryMetrics()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.PassiveListenerCallback","addedIn":"1.0.0","methods":[{"method":"onRegistered()","addedIn":"1.0.0"},{"method":"onNewDataPointsReceived(androidx.health.services.client.data.DataPointContainer)","addedIn":"1.0.0"},{"method":"onHealthEventReceived(androidx.health.services.client.data.HealthEvent)","addedIn":"1.0.0"},{"method":"onUserActivityInfoReceived(androidx.health.services.client.data.UserActivityInfo)","addedIn":"1.0.0"},{"method":"onRegistrationFailed(java.lang.Throwable)","addedIn":"1.0.0"},{"method":"onGoalCompleted(androidx.health.services.client.data.PassiveGoal)","addedIn":"1.0.0"},{"method":"onPermissionLost()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.WarmUpConfig","addedIn":"1.0.0","methods":[{"method":"getExerciseType()","addedIn":"1.0.0"},{"method":"getDataTypes()","addedIn":"1.0.0"},{"method":"WarmUpConfig(androidx.health.services.client.data.ExerciseType,java.util.Set>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseTypeConfig","addedIn":"1.0.0","methods":[],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.DeltaDataType","addedIn":"1.0.0","methods":[{"method":"DeltaDataType(java.lang.String,androidx.health.services.client.data.DataType.TimeType,java.lang.Class)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseEventCapabilities.Companion","addedIn":"1.1.0-alpha03","methods":[],"fields":[]},{"class":"androidx.health.services.client.data.HeartRateAccuracy.SensorStatus.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.health.services.client.ExerciseClientExtensionKt","addedIn":"1.0.0","methods":[{"method":"overrideBatchingModesForActiveExercise(androidx.health.services.client.ExerciseClient,java.util.Set,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"clearUpdateCallback(androidx.health.services.client.ExerciseClient,androidx.health.services.client.ExerciseUpdateCallback,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"overrideAutoPauseAndResumeForActiveExercise(androidx.health.services.client.ExerciseClient,boolean,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"startExercise(androidx.health.services.client.ExerciseClient,androidx.health.services.client.data.ExerciseConfig,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"flush(androidx.health.services.client.ExerciseClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"prepareExercise(androidx.health.services.client.ExerciseClient,androidx.health.services.client.data.WarmUpConfig,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"markLap(androidx.health.services.client.ExerciseClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"pauseExercise(androidx.health.services.client.ExerciseClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"resumeExercise(androidx.health.services.client.ExerciseClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"addGoalToActiveExercise(androidx.health.services.client.ExerciseClient,androidx.health.services.client.data.ExerciseGoal,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"updateExerciseTypeConfig(androidx.health.services.client.ExerciseClient,androidx.health.services.client.data.ExerciseTypeConfig,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"getCurrentExerciseInfo(androidx.health.services.client.ExerciseClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"endExercise(androidx.health.services.client.ExerciseClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"getCapabilities(androidx.health.services.client.ExerciseClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"removeGoalFromActiveExercise(androidx.health.services.client.ExerciseClient,androidx.health.services.client.data.ExerciseGoal,kotlin.coroutines.Continuation)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseGoal","addedIn":"1.0.0","methods":[{"method":"createMilestone(androidx.health.services.client.data.DataTypeCondition>,T)","addedIn":"1.0.0"},{"method":"createMilestoneGoalWithUpdatedThreshold(androidx.health.services.client.data.ExerciseGoal,T)","addedIn":"1.0.0"},{"method":"describeContents()","addedIn":"1.0.0"},{"method":"getExerciseGoalType()","addedIn":"1.0.0"},{"method":"getDataTypeCondition()","addedIn":"1.0.0"},{"method":"createOneTimeGoal(androidx.health.services.client.data.DataTypeCondition>)","addedIn":"1.0.0"},{"method":"writeToParcel(android.os.Parcel,int)","addedIn":"1.0.0"},{"method":"getPeriod()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"CREATOR","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.PassiveMonitoringClient","addedIn":"1.0.0","methods":[{"method":"getCapabilitiesAsync()","addedIn":"1.0.0"},{"method":"flushAsync()","addedIn":"1.0.0"},{"method":"clearPassiveListenerCallbackAsync()","addedIn":"1.0.0"},{"method":"setPassiveListenerCallback(androidx.health.services.client.data.PassiveListenerConfig,androidx.health.services.client.PassiveListenerCallback)","addedIn":"1.0.0"},{"method":"clearPassiveListenerServiceAsync()","addedIn":"1.0.0"},{"method":"setPassiveListenerServiceAsync(java.lang.Class,androidx.health.services.client.data.PassiveListenerConfig)","addedIn":"1.0.0"},{"method":"setPassiveListenerCallback(androidx.health.services.client.data.PassiveListenerConfig,java.util.concurrent.Executor,androidx.health.services.client.PassiveListenerCallback)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.PassiveMonitoringCapabilities","addedIn":"1.0.0","methods":[{"method":"getSupportedDataTypesPassiveGoals()","addedIn":"1.0.0"},{"method":"getSupportedDataTypesPassiveMonitoring()","addedIn":"1.0.0"},{"method":"getSupportedUserActivityStates()","addedIn":"1.0.0"},{"method":"getSupportedHealthEventTypes()","addedIn":"1.0.0"},{"method":"PassiveMonitoringCapabilities(java.util.Set>,java.util.Set>,java.util.Set,java.util.Set)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.MeasureClient","addedIn":"1.0.0","methods":[{"method":"registerMeasureCallback(androidx.health.services.client.data.DeltaDataType,java.util.concurrent.Executor,androidx.health.services.client.MeasureCallback)","addedIn":"1.0.0"},{"method":"getCapabilitiesAsync()","addedIn":"1.0.0"},{"method":"unregisterMeasureCallbackAsync(androidx.health.services.client.data.DeltaDataType,androidx.health.services.client.MeasureCallback)","addedIn":"1.0.0"},{"method":"registerMeasureCallback(androidx.health.services.client.data.DeltaDataType,androidx.health.services.client.MeasureCallback)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ComparisonType","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"GREATER_THAN_OR_EQUAL","addedIn":"1.0.0"},{"field":"GREATER_THAN","addedIn":"1.0.0"},{"field":"LESS_THAN_OR_EQUAL","addedIn":"1.0.0"},{"field":"UNKNOWN","addedIn":"1.0.0"},{"field":"LESS_THAN","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.ExerciseConfig.Builder","addedIn":"1.0.0","methods":[{"method":"setBatchingModeOverrides(java.util.Set)","addedIn":"1.0.0"},{"method":"Builder(androidx.health.services.client.data.ExerciseType)","addedIn":"1.0.0"},{"method":"setExerciseParams(android.os.Bundle)","addedIn":"1.0.0"},{"method":"setIsAutoPauseAndResumeEnabled(boolean)","addedIn":"1.0.0"},{"method":"setExerciseTypeConfig(androidx.health.services.client.data.ExerciseTypeConfig)","addedIn":"1.0.0"},{"method":"setSwimmingPoolLengthMeters(float)","addedIn":"1.0.0"},{"method":"setExerciseGoals(java.util.List>)","addedIn":"1.0.0"},{"method":"build()","addedIn":"1.0.0"},{"method":"setDataTypes(java.util.Set>)","addedIn":"1.0.0"},{"method":"setIsGpsEnabled(boolean)","addedIn":"1.0.0"},{"method":"setExerciseEventTypes(java.util.Set>)","addedIn":"1.1.0-alpha03"}],"fields":[]},{"class":"androidx.health.services.client.data.UserActivityInfo","addedIn":"1.0.0","methods":[{"method":"createAsleepState(java.time.Instant)","addedIn":"1.0.0"},{"method":"UserActivityInfo(androidx.health.services.client.data.UserActivityState,androidx.health.services.client.data.ExerciseInfo,java.time.Instant)","addedIn":"1.0.0"},{"method":"getUserActivityState()","addedIn":"1.0.0"},{"method":"createPassiveActivityState(java.time.Instant)","addedIn":"1.0.0"},{"method":"createActiveExerciseState(androidx.health.services.client.data.ExerciseInfo,java.time.Instant)","addedIn":"1.0.0"},{"method":"getExerciseInfo()","addedIn":"1.0.0"},{"method":"createUnknownTypeState(java.time.Instant)","addedIn":"1.0.0"},{"method":"getStateChangeTime()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.MeasureCallback","addedIn":"1.0.0","methods":[{"method":"onRegistered()","addedIn":"1.0.0"},{"method":"onDataReceived(androidx.health.services.client.data.DataPointContainer)","addedIn":"1.0.0"},{"method":"onRegistrationFailed(java.lang.Throwable)","addedIn":"1.0.0"},{"method":"onAvailabilityChanged(androidx.health.services.client.data.DeltaDataType,androidx.health.services.client.data.Availability)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.PassiveMonitoringUpdate","addedIn":"1.0.0","methods":[{"method":"getDataPoints()","addedIn":"1.0.0"},{"method":"getUserActivityInfoUpdates()","addedIn":"1.0.0"},{"method":"PassiveMonitoringUpdate(androidx.health.services.client.data.DataPointContainer,java.util.List)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.UserActivityState","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"},{"method":"UserActivityState(int,java.lang.String)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"USER_ACTIVITY_ASLEEP","addedIn":"1.0.0"},{"field":"USER_ACTIVITY_PASSIVE","addedIn":"1.0.0"},{"field":"USER_ACTIVITY_UNKNOWN","addedIn":"1.0.0"},{"field":"USER_ACTIVITY_EXERCISE","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.MeasureClientExtensionKt","addedIn":"1.0.0","methods":[{"method":"getCapabilities(androidx.health.services.client.MeasureClient,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"unregisterMeasureCallback(androidx.health.services.client.MeasureClient,androidx.health.services.client.data.DeltaDataType,androidx.health.services.client.MeasureCallback,kotlin.coroutines.Continuation)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.StatisticalDataPoint","addedIn":"1.0.0","methods":[{"method":"getMin()","addedIn":"1.0.0"},{"method":"getAverage()","addedIn":"1.0.0"},{"method":"getMax()","addedIn":"1.0.0"},{"method":"getStart()","addedIn":"1.0.0"},{"method":"getEnd()","addedIn":"1.0.0"},{"method":"StatisticalDataPoint(androidx.health.services.client.data.AggregateDataType>,T,T,T,java.time.Instant,java.time.Instant)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.PassiveListenerService","addedIn":"1.0.0","methods":[{"method":"onBind(android.content.Intent)","addedIn":"1.0.0"},{"method":"PassiveListenerService()","addedIn":"1.0.0"},{"method":"onNewDataPointsReceived(androidx.health.services.client.data.DataPointContainer)","addedIn":"1.0.0"},{"method":"onHealthEventReceived(androidx.health.services.client.data.HealthEvent)","addedIn":"1.0.0"},{"method":"onUserActivityInfoReceived(androidx.health.services.client.data.UserActivityInfo)","addedIn":"1.0.0"},{"method":"onGoalCompleted(androidx.health.services.client.data.PassiveGoal)","addedIn":"1.0.0"},{"method":"onPermissionLost()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.HealthEvent","addedIn":"1.0.0","methods":[{"method":"getEventTime()","addedIn":"1.0.0"},{"method":"getMetrics()","addedIn":"1.0.0"},{"method":"getType()","addedIn":"1.0.0"},{"method":"HealthEvent(androidx.health.services.client.data.HealthEvent.Type,java.time.Instant,androidx.health.services.client.data.DataPointContainer)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.ExerciseGoalType.Companion","addedIn":"1.0.0","methods":[{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.LocationAccuracy","addedIn":"1.0.0","methods":[{"method":"getHorizontalPositionErrorMeters()","addedIn":"1.0.0"},{"method":"LocationAccuracy(double,double)","addedIn":"1.0.0"},{"method":"getVerticalPositionErrorMeters()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.DataType.TimeType","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"getName()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"INTERVAL","addedIn":"1.0.0"},{"field":"SAMPLE","addedIn":"1.0.0"},{"field":"UNKNOWN","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.data.ExerciseType.Companion","addedIn":"1.0.0","methods":[{"method":"fromId(int)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.HeartRateAccuracy","addedIn":"1.0.0","methods":[{"method":"getSensorStatus()","addedIn":"1.0.0"},{"method":"HeartRateAccuracy(androidx.health.services.client.data.HeartRateAccuracy.SensorStatus)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.PassiveListenerConfig","addedIn":"1.0.0","methods":[{"method":"shouldUserActivityInfoBeRequested()","addedIn":"1.1.0-alpha03"},{"method":"getDailyGoals()","addedIn":"1.0.0"},{"method":"getHealthEventTypes()","addedIn":"1.0.0"},{"method":"getDataTypes()","addedIn":"1.0.0"},{"method":"PassiveListenerConfig(java.util.Set>>,boolean,java.util.Set,java.util.Set)","addedIn":"1.0.0"},{"method":"builder()","addedIn":"1.0.0"},{"method":"getShouldUserActivityInfoBeRequested()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.health.services.client.HealthServicesException","addedIn":"1.0.0","methods":[{"method":"HealthServicesException(java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.IntervalDataPoint","addedIn":"1.0.0","methods":[{"method":"getStartInstant(java.time.Instant)","addedIn":"1.0.0"},{"method":"getDataType()","addedIn":"1.1.0-alpha03"},{"method":"getAccuracy()","addedIn":"1.0.0"},{"method":"getValue()","addedIn":"1.0.0"},{"method":"IntervalDataPoint(androidx.health.services.client.data.DataType>,T,java.time.Duration,java.time.Duration,android.os.Bundle,androidx.health.services.client.data.DataPointAccuracy)","addedIn":"1.0.0"},{"method":"getEndInstant(java.time.Instant)","addedIn":"1.0.0"},{"method":"getMetadata()","addedIn":"1.0.0"},{"method":"getStartDurationFromBoot()","addedIn":"1.0.0"},{"method":"getEndDurationFromBoot()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.health.services.client.data.DataPointAccuracy","addedIn":"1.0.0","methods":[{"method":"DataPointAccuracy()","addedIn":"1.0.0"}],"fields":[]}]