# ExerciseRouteResult

Artifact: [androidx.health.connect:connect-client](https://developer.android.com/jetpack/androidx/releases/health-connect) [View Source](https://cs.android.com/search?q=file:androidx/health/connect/client/records/ExerciseRouteResult.kt+class:androidx.health.connect.client.records.ExerciseRouteResult) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/health-connect#1.1.0)

*** ** * ** ***


```
public abstract class ExerciseRouteResult
```

<br />

Known direct subclasses [ExerciseRouteResult.ConsentRequired](https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.ConsentRequired), [ExerciseRouteResult.Data](https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.Data), [ExerciseRouteResult.NoData](https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.NoData)

|---|---|
| `https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.ConsentRequired` | Class indicating that a permission hasn't been granted and a value couldn't be returned. |
| `https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.Data` | Class containing data for an `https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRoute`. |
| `https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.NoData` | Class indicating that there's no data to request permissions for. |

*** ** * ** ***

Result of the route associated with an exercise session a user does.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.ConsentRequired extends https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult` Class indicating that a permission hasn't been granted and a value couldn't be returned. |
| `public final class https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.Data extends https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult` Class containing data for an `https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRoute`. |
| `public final class https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult.NoData extends https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseRouteResult` Class indicating that there's no data to request permissions for. |