# ExerciseSessionType

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# ExerciseSessionType

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/android/health/connect/datatypes/ExerciseSessionType "View this page in Java")  

```
class ExerciseSessionType
```

|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                               ||
| ↳ | [android.health.connect.datatypes.ExerciseSessionType](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#) |

Identifier for exercise types, as returned by [ExerciseSessionRecord.getExerciseType()](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionRecord#getExerciseType()).

## Summary

|                                                                                                                                                                                     Constants                                                                                                                                                                                      ||
|-----------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_BADMINTON](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_BADMINTON:kotlin.Int) Use this type for the badminton playing session.                                                              |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_BASEBALL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_BASEBALL:kotlin.Int) Use this type for the baseball playing session.                                                                 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_BASKETBALL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_BASKETBALL:kotlin.Int) Use this type for the basketball playing session.                                                           |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_BIKING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_BIKING:kotlin.Int) Use this type for riding a bicycle session.                                                                         |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_BIKING_STATIONARY](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_BIKING_STATIONARY:kotlin.Int) Use this type for riding a stationary bicycle session.                                        |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_BOOT_CAMP](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_BOOT_CAMP:kotlin.Int) Use this type for the boot camp session.                                                                      |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_BOXING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_BOXING:kotlin.Int) Use this type for boxing session.                                                                                   |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_CALISTHENICS](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_CALISTHENICS:kotlin.Int) Use this type for calisthenics session.                                                                 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_CRICKET](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_CRICKET:kotlin.Int) Use this type for the cricket playing session.                                                                    |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_DANCING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_DANCING:kotlin.Int) Use this type for the dancing session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_ELLIPTICAL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_ELLIPTICAL:kotlin.Int) Use this type for elliptical workout.                                                                       |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_EXERCISE_CLASS](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_EXERCISE_CLASS:kotlin.Int) Use this type for the exercise class session.                                                       |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_FENCING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_FENCING:kotlin.Int) Use this type for the fencing session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN:kotlin.Int) Use this type for the American football playing session.                                      |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN:kotlin.Int) Use this type for the Australian football playing session.                                |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_FRISBEE_DISC](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_FRISBEE_DISC:kotlin.Int) Use this type for the frisbee disc playing session.                                                     |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_GOLF](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_GOLF:kotlin.Int) Use this type for the golf playing session.                                                                             |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_GUIDED_BREATHING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_GUIDED_BREATHING:kotlin.Int) Use this type for the guided breathing session.                                                 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_GYMNASTICS](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_GYMNASTICS:kotlin.Int) Use this type for the gymnastics session.                                                                   |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_HANDBALL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_HANDBALL:kotlin.Int) Use this type for the handball playing session.                                                                 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING:kotlin.Int) Use this type for the high intensity interval training session. |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_HIKING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_HIKING:kotlin.Int) Use this type for the hiking session.                                                                               |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_ICE_HOCKEY](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_ICE_HOCKEY:kotlin.Int) Use this type for the ice hockey playing session.                                                           |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_ICE_SKATING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_ICE_SKATING:kotlin.Int) Use this type for the ice skating session.                                                                |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_MARTIAL_ARTS](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_MARTIAL_ARTS:kotlin.Int) Use this type for the martial arts training session.                                                    |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_OTHER_WORKOUT](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_OTHER_WORKOUT:kotlin.Int) Use this type for the other workout session.                                                          |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_PADDLING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_PADDLING:kotlin.Int) Use this type for the paddling session.                                                                         |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_PARAGLIDING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_PARAGLIDING:kotlin.Int) Use this type for the paragliding session.                                                                |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_PILATES](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_PILATES:kotlin.Int) Use this type for the pilates session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_RACQUETBALL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_RACQUETBALL:kotlin.Int) Use this type for the racquetball playing session.                                                        |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_ROCK_CLIMBING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_ROCK_CLIMBING:kotlin.Int) Use this type for the rock climbing session.                                                          |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_ROLLER_HOCKEY](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_ROLLER_HOCKEY:kotlin.Int) Use this type for the roller hockey playing session.                                                  |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_ROWING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_ROWING:kotlin.Int) Use this type for the rowing session.                                                                               |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_ROWING_MACHINE](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_ROWING_MACHINE:kotlin.Int) Use this type for rowing machine.                                                                   |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_RUGBY](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_RUGBY:kotlin.Int) Use this type for the rugby playing session.                                                                          |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_RUNNING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_RUNNING:kotlin.Int) Use this type for the running session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_RUNNING_TREADMILL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_RUNNING_TREADMILL:kotlin.Int) Use this type for the treadmill running session.                                              |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SAILING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SAILING:kotlin.Int) Use this type for the sailing session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SCUBA_DIVING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SCUBA_DIVING:kotlin.Int) Use this type for the scuba diving session.                                                             |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SKATING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SKATING:kotlin.Int) Use this type for the skating session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SKIING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SKIING:kotlin.Int) Use this type for the skiing session.                                                                               |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SNOWBOARDING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SNOWBOARDING:kotlin.Int) Use this type for the snowboarding session.                                                             |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SNOWSHOEING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SNOWSHOEING:kotlin.Int) Use this type for the snowshoeing session.                                                                |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SOCCER](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SOCCER:kotlin.Int) Use this type for the soccer playing session.                                                                       |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SOFTBALL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SOFTBALL:kotlin.Int) Use this type for the softball playing session.                                                                 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SQUASH](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SQUASH:kotlin.Int) Use this type for the squash playing session.                                                                       |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_STAIR_CLIMBING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_STAIR_CLIMBING:kotlin.Int) Use this type for the stair climbing session.                                                       |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE:kotlin.Int) Use this type for the stair climbing machine session.                               |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_STRENGTH_TRAINING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_STRENGTH_TRAINING:kotlin.Int) Use this type for the strength training session.                                              |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_STRETCHING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_STRETCHING:kotlin.Int) Use this type for the stretching session.                                                                   |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SURFING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SURFING:kotlin.Int) Use this type for the surfing session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER:kotlin.Int) Use this type for the swimming in the open water session.                                 |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_SWIMMING_POOL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_SWIMMING_POOL:kotlin.Int) Use this type for the swimming in the pool session.                                                   |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_TABLE_TENNIS](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_TABLE_TENNIS:kotlin.Int) Use this type for the table tennis playing session.                                                     |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_TENNIS](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_TENNIS:kotlin.Int) Use this type for the tennis playing session.                                                                       |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_UNKNOWN](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_UNKNOWN:kotlin.Int) Use this type if the type of the exercise session is not known.                                                   |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_VOLLEYBALL](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_VOLLEYBALL:kotlin.Int) Use this type for the volleyball playing session.                                                           |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_WALKING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_WALKING:kotlin.Int) Use this type for the walking session.                                                                            |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_WATER_POLO](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_WATER_POLO:kotlin.Int) Use this type for the water polo playing session.                                                           |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_WEIGHTLIFTING](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_WEIGHTLIFTING:kotlin.Int) Use this type for the weightlifting session.                                                          |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_WHEELCHAIR](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_WHEELCHAIR:kotlin.Int) Use this type for the wheelchair session.                                                                   |
| static [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [EXERCISE_SESSION_TYPE_YOGA](https://developer.android.com/reference/kotlin/android/health/connect/datatypes/ExerciseSessionType#EXERCISE_SESSION_TYPE_YOGA:kotlin.Int) Use this type for the yoga session.                                                                                     |

## Constants

### EXERCISE_SESSION_TYPE_BADMINTON

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_BADMINTON: Int
```

Use this type for the badminton playing session.  

    Value: 1

### EXERCISE_SESSION_TYPE_BASEBALL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_BASEBALL: Int
```

Use this type for the baseball playing session.  

    Value: 2

### EXERCISE_SESSION_TYPE_BASKETBALL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_BASKETBALL: Int
```

Use this type for the basketball playing session.  

    Value: 3

### EXERCISE_SESSION_TYPE_BIKING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_BIKING: Int
```

Use this type for riding a bicycle session.  

    Value: 4

### EXERCISE_SESSION_TYPE_BIKING_STATIONARY

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_BIKING_STATIONARY: Int
```

Use this type for riding a stationary bicycle session.  

    Value: 5

### EXERCISE_SESSION_TYPE_BOOT_CAMP

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_BOOT_CAMP: Int
```

Use this type for the boot camp session.  

    Value: 6

### EXERCISE_SESSION_TYPE_BOXING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_BOXING: Int
```

Use this type for boxing session.  

    Value: 7

### EXERCISE_SESSION_TYPE_CALISTHENICS

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_CALISTHENICS: Int
```

Use this type for calisthenics session.  

    Value: 8

### EXERCISE_SESSION_TYPE_CRICKET

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_CRICKET: Int
```

Use this type for the cricket playing session.  

    Value: 9

### EXERCISE_SESSION_TYPE_DANCING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_DANCING: Int
```

Use this type for the dancing session.  

    Value: 10

### EXERCISE_SESSION_TYPE_ELLIPTICAL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_ELLIPTICAL: Int
```

Use this type for elliptical workout.  

    Value: 60

### EXERCISE_SESSION_TYPE_EXERCISE_CLASS

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_EXERCISE_CLASS: Int
```

Use this type for the exercise class session.  

    Value: 11

### EXERCISE_SESSION_TYPE_FENCING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_FENCING: Int
```

Use this type for the fencing session.  

    Value: 12

### EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN: Int
```

Use this type for the American football playing session.  

    Value: 13

### EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN: Int
```

Use this type for the Australian football playing session.  

    Value: 14

### EXERCISE_SESSION_TYPE_FRISBEE_DISC

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_FRISBEE_DISC: Int
```

Use this type for the frisbee disc playing session.  

    Value: 15

### EXERCISE_SESSION_TYPE_GOLF

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_GOLF: Int
```

Use this type for the golf playing session.  

    Value: 16

### EXERCISE_SESSION_TYPE_GUIDED_BREATHING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_GUIDED_BREATHING: Int
```

Use this type for the guided breathing session.  

    Value: 17

### EXERCISE_SESSION_TYPE_GYMNASTICS

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_GYMNASTICS: Int
```

Use this type for the gymnastics session.  

    Value: 18

### EXERCISE_SESSION_TYPE_HANDBALL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_HANDBALL: Int
```

Use this type for the handball playing session.  

    Value: 19

### EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING: Int
```

Use this type for the high intensity interval training session.  

    Value: 20

### EXERCISE_SESSION_TYPE_HIKING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_HIKING: Int
```

Use this type for the hiking session.  

    Value: 21

### EXERCISE_SESSION_TYPE_ICE_HOCKEY

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_ICE_HOCKEY: Int
```

Use this type for the ice hockey playing session.  

    Value: 22

### EXERCISE_SESSION_TYPE_ICE_SKATING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_ICE_SKATING: Int
```

Use this type for the ice skating session.  

    Value: 23

### EXERCISE_SESSION_TYPE_MARTIAL_ARTS

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_MARTIAL_ARTS: Int
```

Use this type for the martial arts training session.  

    Value: 24

### EXERCISE_SESSION_TYPE_OTHER_WORKOUT

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_OTHER_WORKOUT: Int
```

Use this type for the other workout session.  

    Value: 58

### EXERCISE_SESSION_TYPE_PADDLING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_PADDLING: Int
```

Use this type for the paddling session.  

    Value: 25

### EXERCISE_SESSION_TYPE_PARAGLIDING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_PARAGLIDING: Int
```

Use this type for the paragliding session.  

    Value: 26

### EXERCISE_SESSION_TYPE_PILATES

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_PILATES: Int
```

Use this type for the pilates session.  

    Value: 27

### EXERCISE_SESSION_TYPE_RACQUETBALL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_RACQUETBALL: Int
```

Use this type for the racquetball playing session.  

    Value: 28

### EXERCISE_SESSION_TYPE_ROCK_CLIMBING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_ROCK_CLIMBING: Int
```

Use this type for the rock climbing session.  

    Value: 29

### EXERCISE_SESSION_TYPE_ROLLER_HOCKEY

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_ROLLER_HOCKEY: Int
```

Use this type for the roller hockey playing session.  

    Value: 30

### EXERCISE_SESSION_TYPE_ROWING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_ROWING: Int
```

Use this type for the rowing session.  

    Value: 31

### EXERCISE_SESSION_TYPE_ROWING_MACHINE

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_ROWING_MACHINE: Int
```

Use this type for rowing machine.  

    Value: 61

### EXERCISE_SESSION_TYPE_RUGBY

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_RUGBY: Int
```

Use this type for the rugby playing session.  

    Value: 32

### EXERCISE_SESSION_TYPE_RUNNING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_RUNNING: Int
```

Use this type for the running session.  

    Value: 33

### EXERCISE_SESSION_TYPE_RUNNING_TREADMILL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_RUNNING_TREADMILL: Int
```

Use this type for the treadmill running session.  

    Value: 34

### EXERCISE_SESSION_TYPE_SAILING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SAILING: Int
```

Use this type for the sailing session.  

    Value: 35

### EXERCISE_SESSION_TYPE_SCUBA_DIVING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SCUBA_DIVING: Int
```

Use this type for the scuba diving session.  

    Value: 36

### EXERCISE_SESSION_TYPE_SKATING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SKATING: Int
```

Use this type for the skating session.  

    Value: 37

### EXERCISE_SESSION_TYPE_SKIING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SKIING: Int
```

Use this type for the skiing session.  

    Value: 38

### EXERCISE_SESSION_TYPE_SNOWBOARDING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SNOWBOARDING: Int
```

Use this type for the snowboarding session.  

    Value: 39

### EXERCISE_SESSION_TYPE_SNOWSHOEING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SNOWSHOEING: Int
```

Use this type for the snowshoeing session.  

    Value: 40

### EXERCISE_SESSION_TYPE_SOCCER

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SOCCER: Int
```

Use this type for the soccer playing session.  

    Value: 41

### EXERCISE_SESSION_TYPE_SOFTBALL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SOFTBALL: Int
```

Use this type for the softball playing session.  

    Value: 42

### EXERCISE_SESSION_TYPE_SQUASH

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SQUASH: Int
```

Use this type for the squash playing session.  

    Value: 43

### EXERCISE_SESSION_TYPE_STAIR_CLIMBING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_STAIR_CLIMBING: Int
```

Use this type for the stair climbing session.  

    Value: 44

### EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE: Int
```

Use this type for the stair climbing machine session.  

    Value: 59

### EXERCISE_SESSION_TYPE_STRENGTH_TRAINING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_STRENGTH_TRAINING: Int
```

Use this type for the strength training session.  

    Value: 45

### EXERCISE_SESSION_TYPE_STRETCHING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_STRETCHING: Int
```

Use this type for the stretching session.  

    Value: 46

### EXERCISE_SESSION_TYPE_SURFING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SURFING: Int
```

Use this type for the surfing session.  

    Value: 47

### EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER: Int
```

Use this type for the swimming in the open water session.  

    Value: 48

### EXERCISE_SESSION_TYPE_SWIMMING_POOL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_SWIMMING_POOL: Int
```

Use this type for the swimming in the pool session.  

    Value: 49

### EXERCISE_SESSION_TYPE_TABLE_TENNIS

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_TABLE_TENNIS: Int
```

Use this type for the table tennis playing session.  

    Value: 50

### EXERCISE_SESSION_TYPE_TENNIS

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_TENNIS: Int
```

Use this type for the tennis playing session.  

    Value: 51

### EXERCISE_SESSION_TYPE_UNKNOWN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_UNKNOWN: Int
```

Use this type if the type of the exercise session is not known.  

    Value: 0

### EXERCISE_SESSION_TYPE_VOLLEYBALL

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_VOLLEYBALL: Int
```

Use this type for the volleyball playing session.  

    Value: 52

### EXERCISE_SESSION_TYPE_WALKING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_WALKING: Int
```

Use this type for the walking session.  

    Value: 53

### EXERCISE_SESSION_TYPE_WATER_POLO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_WATER_POLO: Int
```

Use this type for the water polo playing session.  

    Value: 54

### EXERCISE_SESSION_TYPE_WEIGHTLIFTING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_WEIGHTLIFTING: Int
```

Use this type for the weightlifting session.  

    Value: 55

### EXERCISE_SESSION_TYPE_WHEELCHAIR

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_WHEELCHAIR: Int
```

Use this type for the wheelchair session.  

    Value: 56

### EXERCISE_SESSION_TYPE_YOGA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val EXERCISE_SESSION_TYPE_YOGA: Int
```

Use this type for the yoga session.  

    Value: 57