ExerciseType enum

Exercise types

Names are Wear OS first, then iOS

Inheritance
Available extensions

Values

unknown → const ExerciseType

unknown

const ExerciseType(androidId: _AndroidExercise.unknown, iosId: _IosExercise.other)
alpineSkiing → const ExerciseType

alpineSkiing

const ExerciseType(androidId: _AndroidExercise.alpineSkiing, iosId: _IosExercise.downhillSkiing)
backpacking → const ExerciseType

backpacking

const ExerciseType(androidId: _AndroidExercise.backpacking, iosId: _IosExercise.hiking)
backExtension → const ExerciseType

backExtension

const ExerciseType(androidId: _AndroidExercise.backExtension, iosId: _IosExercise.traditionalStrengthTraining)
badminton → const ExerciseType

badminton

const ExerciseType(androidId: _AndroidExercise.badminton, iosId: _IosExercise.badminton)
barbellShoulderPress → const ExerciseType

barbellShoulderPress

const ExerciseType(androidId: _AndroidExercise.barbellShoulderPress, iosId: _IosExercise.functionalStrengthTraining)
baseball → const ExerciseType

baseball

const ExerciseType(androidId: _AndroidExercise.baseball, iosId: _IosExercise.baseball)
basketball → const ExerciseType

basketball

const ExerciseType(androidId: _AndroidExercise.basketball, iosId: _IosExercise.basketball)
benchPress → const ExerciseType

benchPress

const ExerciseType(androidId: _AndroidExercise.benchPress, iosId: _IosExercise.functionalStrengthTraining)
benchSitUp → const ExerciseType

benchSitUp

const ExerciseType(androidId: _AndroidExercise.benchSitUp, iosId: _IosExercise.functionalStrengthTraining)
biking → const ExerciseType

biking

iOS: Use with WorkoutLocationType.outdoor

const ExerciseType(androidId: _AndroidExercise.biking, iosId: _IosExercise.cycling)
bikingStationary → const ExerciseType

bikingStationary

iOS: Use with WorkoutLocationType.indoor

const ExerciseType(androidId: _AndroidExercise.bikingStationary, iosId: _IosExercise.cycling)
bootCamp → const ExerciseType

bootCamp

const ExerciseType(androidId: _AndroidExercise.bootCamp, iosId: _IosExercise.highIntensityIntervalTraining)
boxing → const ExerciseType

boxing

const ExerciseType(androidId: _AndroidExercise.boxing, iosId: _IosExercise.boxing)
burpee → const ExerciseType

burpee

const ExerciseType(androidId: _AndroidExercise.burpee, iosId: _IosExercise.functionalStrengthTraining)
calisthenics → const ExerciseType

calisthenics

const ExerciseType(androidId: _AndroidExercise.calisthenics, iosId: _IosExercise.functionalStrengthTraining)
cricket → const ExerciseType

cricket

const ExerciseType(androidId: _AndroidExercise.cricket, iosId: _IosExercise.cricket)
crossCountrySkiing → const ExerciseType

crossCountrySkiing

const ExerciseType(androidId: _AndroidExercise.crossCountrySkiing, iosId: _IosExercise.crossCountrySkiing)
crunch → const ExerciseType

crunch

const ExerciseType(androidId: _AndroidExercise.crunch, iosId: _IosExercise.coreTraining)
dancing → const ExerciseType

dancing

const ExerciseType(androidId: _AndroidExercise.dancing, iosId: _IosExercise.cardioDance)
deadlift → const ExerciseType

deadlift

const ExerciseType(androidId: _AndroidExercise.deadlift, iosId: _IosExercise.functionalStrengthTraining)
dumbbellCurlRightArm → const ExerciseType

dumbbellCurlRightArm

const ExerciseType(androidId: _AndroidExercise.dumbbellCurlRightArm, iosId: _IosExercise.functionalStrengthTraining)
dumbbellCurlLeftArm → const ExerciseType

dumbbellCurlLeftArm

const ExerciseType(androidId: _AndroidExercise.dumbbellCurlLeftArm, iosId: _IosExercise.functionalStrengthTraining)
dumbbellFrontRaise → const ExerciseType

dumbbellFrontRaise

const ExerciseType(androidId: _AndroidExercise.dumbbellFrontRaise, iosId: _IosExercise.functionalStrengthTraining)
dumbbellLateralRaise → const ExerciseType

dumbbellLateralRaise

const ExerciseType(androidId: _AndroidExercise.dumbbellLateralRaise, iosId: _IosExercise.functionalStrengthTraining)
dumbbellTricepsExtensionLeftArm → const ExerciseType

dumbbellTricepsExtensionLeftArm

const ExerciseType(androidId: _AndroidExercise.dumbbellTricepsExtensionLeftArm, iosId: _IosExercise.functionalStrengthTraining)
dumbbellTricepsExtensionRightArm → const ExerciseType

dumbbellTricepsExtensionRightArm

const ExerciseType(androidId: _AndroidExercise.dumbbellTricepsExtensionRightArm, iosId: _IosExercise.functionalStrengthTraining)
dumbbellTricepsExtensionTwoArm → const ExerciseType

dumbbellTricepsExtensionTwoArm

const ExerciseType(androidId: _AndroidExercise.dumbbellTricepsExtensionTwoArm, iosId: _IosExercise.functionalStrengthTraining)
elliptical → const ExerciseType

elliptical

const ExerciseType(androidId: _AndroidExercise.elliptical, iosId: _IosExercise.elliptical)
exerciseClass → const ExerciseType

exerciseClass

const ExerciseType(androidId: _AndroidExercise.exerciseClass, iosId: _IosExercise.other)
fencing → const ExerciseType

fencing

const ExerciseType(androidId: _AndroidExercise.fencing, iosId: _IosExercise.fencing)
frisbeeDisc → const ExerciseType

frisbeeDisc

const ExerciseType(androidId: _AndroidExercise.frisbeeDisc, iosId: _IosExercise.discSports)
footballAmerican → const ExerciseType

footballAmerican

const ExerciseType(androidId: _AndroidExercise.footballAmerican, iosId: _IosExercise.americanFootball)
footballAustralian → const ExerciseType

footballAustralian

const ExerciseType(androidId: _AndroidExercise.footballAustralian, iosId: _IosExercise.australianFootball)
forwardTwist → const ExerciseType

forwardTwist

const ExerciseType(androidId: _AndroidExercise.forwardTwist, iosId: _IosExercise.coreTraining)
golf → const ExerciseType

golf

const ExerciseType(androidId: _AndroidExercise.golf, iosId: _IosExercise.golf)
guidedBreathing → const ExerciseType

guidedBreathing

const ExerciseType(androidId: _AndroidExercise.guidedBreathing, iosId: _IosExercise.mindAndBody)
horseRiding → const ExerciseType

horseRiding

const ExerciseType(androidId: _AndroidExercise.horseRiding, iosId: _IosExercise.equestrianSports)
gymnastics → const ExerciseType

gymnastics

const ExerciseType(androidId: _AndroidExercise.gymnastics, iosId: _IosExercise.gymnastics)
handball → const ExerciseType

handball

const ExerciseType(androidId: _AndroidExercise.handball, iosId: _IosExercise.handball)
highIntensityIntervalTraining → const ExerciseType

highIntensityIntervalTraining

const ExerciseType(androidId: _AndroidExercise.highIntensityIntervalTraining, iosId: _IosExercise.highIntensityIntervalTraining)
hiking → const ExerciseType

hiking

const ExerciseType(androidId: _AndroidExercise.hiking, iosId: _IosExercise.hiking)
iceHockey → const ExerciseType

iceHockey

const ExerciseType(androidId: _AndroidExercise.iceHockey, iosId: _IosExercise.hockey)
iceSkating → const ExerciseType

iceSkating

const ExerciseType(androidId: _AndroidExercise.iceSkating, iosId: _IosExercise.skatingSports)
inlineSkating → const ExerciseType

inlineSkating

const ExerciseType(androidId: _AndroidExercise.inlineSkating, iosId: _IosExercise.skatingSports)
jumpRope → const ExerciseType

jumpRope

const ExerciseType(androidId: _AndroidExercise.jumpRope, iosId: _IosExercise.jumpRope)
jumpingJack → const ExerciseType

jumpingJack

const ExerciseType(androidId: _AndroidExercise.jumpingJack, iosId: _IosExercise.mixedCardio)
latPullDown → const ExerciseType

latPullDown

const ExerciseType(androidId: _AndroidExercise.latPullDown, iosId: _IosExercise.traditionalStrengthTraining)
lunge → const ExerciseType

lunge

const ExerciseType(androidId: _AndroidExercise.lunge, iosId: _IosExercise.functionalStrengthTraining)
martialArts → const ExerciseType

martialArts

const ExerciseType(androidId: _AndroidExercise.martialArts, iosId: _IosExercise.martialArts)
meditation → const ExerciseType

meditation

const ExerciseType(androidId: _AndroidExercise.meditation, iosId: _IosExercise.mindAndBody)
mountainBiking → const ExerciseType

mountainBiking

iOS: Use with WorkoutLocationType.outdoor

const ExerciseType(androidId: _AndroidExercise.mountainBiking, iosId: _IosExercise.cycling)
orienteering → const ExerciseType

orienteering

const ExerciseType(androidId: _AndroidExercise.orienteering, iosId: _IosExercise.hiking)
paddling → const ExerciseType

paddling

const ExerciseType(androidId: _AndroidExercise.paddling, iosId: _IosExercise.paddleSports)
paraGliding → const ExerciseType

paraGliding

const ExerciseType(androidId: _AndroidExercise.paraGliding, iosId: _IosExercise.other)
pilates → const ExerciseType

pilates

const ExerciseType(androidId: _AndroidExercise.pilates, iosId: _IosExercise.pilates)
plank → const ExerciseType

plank

const ExerciseType(androidId: _AndroidExercise.plank, iosId: _IosExercise.coreTraining)
racquetball → const ExerciseType

racquetball

const ExerciseType(androidId: _AndroidExercise.racquetball, iosId: _IosExercise.racquetball)
rockClimbing → const ExerciseType

rockClimbing

const ExerciseType(androidId: _AndroidExercise.rockClimbing, iosId: _IosExercise.climbing)
rollerHockey → const ExerciseType

rollerHockey

const ExerciseType(androidId: _AndroidExercise.rollerHockey, iosId: _IosExercise.hockey)
rollerSkating → const ExerciseType

rollerSkating

const ExerciseType(androidId: _AndroidExercise.rollerSkating, iosId: _IosExercise.skatingSports)
rowing → const ExerciseType

rowing

iOS: Use with WorkoutLocationType.outdoor

const ExerciseType(androidId: _AndroidExercise.rowing, iosId: _IosExercise.rowing)
rowingMachine → const ExerciseType

rowingMachine

iOS: Use with WorkoutLocationType.indoor

const ExerciseType(androidId: _AndroidExercise.rowingMachine, iosId: _IosExercise.rowing)
running → const ExerciseType

running

iOS: Use with WorkoutLocationType.outdoor

const ExerciseType(androidId: _AndroidExercise.running, iosId: _IosExercise.running)
runningTreadmill → const ExerciseType

runningTreadmill

iOS: Use with WorkoutLocationType.indoor

const ExerciseType(androidId: _AndroidExercise.runningTreadmill, iosId: _IosExercise.running)
rugby → const ExerciseType

rugby

const ExerciseType(androidId: _AndroidExercise.rugby, iosId: _IosExercise.rugby)
sailing → const ExerciseType

sailing

const ExerciseType(androidId: _AndroidExercise.sailing, iosId: _IosExercise.sailing)
scubaDiving → const ExerciseType

scubaDiving

const ExerciseType(androidId: _AndroidExercise.scubaDiving, iosId: _IosExercise.underwaterDiving)
skating → const ExerciseType

skating

const ExerciseType(androidId: _AndroidExercise.skating, iosId: _IosExercise.skatingSports)
skiing → const ExerciseType

skiing

const ExerciseType(androidId: _AndroidExercise.skiing, iosId: _IosExercise.downhillSkiing)
snowboarding → const ExerciseType

snowboarding

const ExerciseType(androidId: _AndroidExercise.snowboarding, iosId: _IosExercise.snowboarding)
snowshoeing → const ExerciseType

snowshoeing

iOS: snowSports

const ExerciseType(androidId: _AndroidExercise.snowshoeing, iosId: _IosExercise.snowSports)
soccer → const ExerciseType

soccer

const ExerciseType(androidId: _AndroidExercise.soccer, iosId: _IosExercise.soccer)
softball → const ExerciseType

softball

const ExerciseType(androidId: _AndroidExercise.softball, iosId: _IosExercise.softball)
squash → const ExerciseType

squash

const ExerciseType(androidId: _AndroidExercise.squash, iosId: _IosExercise.squash)
squat → const ExerciseType

squat

const ExerciseType(androidId: _AndroidExercise.squat, iosId: _IosExercise.functionalStrengthTraining)
stairClimbing → const ExerciseType

stairClimbing

const ExerciseType(androidId: _AndroidExercise.stairClimbing, iosId: _IosExercise.stairClimbing)
stairClimbingMachine → const ExerciseType

stairClimbingMachine

const ExerciseType(androidId: _AndroidExercise.stairClimbingMachine, iosId: _IosExercise.stairClimbing)
strengthTraining → const ExerciseType

strengthTraining

const ExerciseType(androidId: _AndroidExercise.strengthTraining, iosId: _IosExercise.functionalStrengthTraining)
stretching → const ExerciseType

stretching

const ExerciseType(androidId: _AndroidExercise.stretching, iosId: _IosExercise.flexibility)
surfing → const ExerciseType

surfing

iOS: surfingSports

const ExerciseType(androidId: _AndroidExercise.surfing, iosId: _IosExercise.surfingSports)
swimmingOpenWater → const ExerciseType

swimmingOpenWater

iOS: Use with SwimmingLocationType.openWater

const ExerciseType(androidId: _AndroidExercise.swimmingOpenWater, iosId: _IosExercise.swimming)
swimmingPool → const ExerciseType

swimmingPool

iOS: Use with SwimmingLocationType.pool

const ExerciseType(androidId: _AndroidExercise.swimmingPool, iosId: _IosExercise.swimming)
tableTennis → const ExerciseType

tableTennis

const ExerciseType(androidId: _AndroidExercise.tableTennis, iosId: _IosExercise.tableTennis)
tennis → const ExerciseType

tennis

const ExerciseType(androidId: _AndroidExercise.tennis, iosId: _IosExercise.tennis)
upperTwist → const ExerciseType

upperTwist

const ExerciseType(androidId: _AndroidExercise.upperTwist, iosId: _IosExercise.coreTraining)
volleyball → const ExerciseType

volleyball

const ExerciseType(androidId: _AndroidExercise.volleyball, iosId: _IosExercise.volleyball)
walking → const ExerciseType

walking

const ExerciseType(androidId: _AndroidExercise.walking, iosId: _IosExercise.walking)
waterPolo → const ExerciseType

waterPolo

const ExerciseType(androidId: _AndroidExercise.waterPolo, iosId: _IosExercise.waterPolo)
weightlifting → const ExerciseType

weightlifting

const ExerciseType(androidId: _AndroidExercise.weightlifting, iosId: _IosExercise.traditionalStrengthTraining)
workout → const ExerciseType

workout

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.other)
yachting → const ExerciseType

yachting

const ExerciseType(androidId: _AndroidExercise.yachting, iosId: _IosExercise.sailing)
yoga → const ExerciseType

yoga

const ExerciseType(androidId: _AndroidExercise.yoga, iosId: _IosExercise.yoga)
archery → const ExerciseType

archery

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.archery)
bowling → const ExerciseType

bowling

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.bowling)
crossTraining → const ExerciseType

crossTraining

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.crossTraining)
curling → const ExerciseType

curling

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.curling)
fishing → const ExerciseType

fishing

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.fishing)
hunting → const ExerciseType

hunting

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.hunting)
lacrosse → const ExerciseType

lacrosse

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.lacrosse)
play → const ExerciseType

play

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.play)
preparationAndRecovery → const ExerciseType

preparationAndRecovery

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.preparationAndRecovery)
snowSports → const ExerciseType

snowSports

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.snowSports)
trackAndField → const ExerciseType

trackAndField

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.trackAndField)
waterFitness → const ExerciseType

waterFitness

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.waterFitness)
waterSports → const ExerciseType

waterSports

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.waterSports)
wrestling → const ExerciseType

wrestling

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.wrestling)
barre → const ExerciseType

barre

const ExerciseType(androidId: _AndroidExercise.dancing, iosId: _IosExercise.barre)
coreTraining → const ExerciseType

coreTraining

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.coreTraining)
kickboxing → const ExerciseType

kickboxing

const ExerciseType(androidId: _AndroidExercise.boxing, iosId: _IosExercise.kickboxing)
stairs → const ExerciseType

stairs

const ExerciseType(androidId: _AndroidExercise.stairClimbing, iosId: _IosExercise.stairs)
stepTraining → const ExerciseType

stepTraining

const ExerciseType(androidId: _AndroidExercise.stairClimbing, iosId: _IosExercise.stepTraining)
wheelchairWalkPace → const ExerciseType

wheelchairWalkPace

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.wheelchairWalkPace)
wheelchairRunPace → const ExerciseType

wheelchairRunPace

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.wheelchairRunPace)
taiChi → const ExerciseType

taiChi

const ExerciseType(androidId: _AndroidExercise.martialArts, iosId: _IosExercise.taiChi)
mixedCardio → const ExerciseType

mixedCardio

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.mixedCardio)
handCycling → const ExerciseType

handCycling

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.handCycling)
fitnessGaming → const ExerciseType

fitnessGaming

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.fitnessGaming)
cardioDance → const ExerciseType

cardioDance

const ExerciseType(androidId: _AndroidExercise.dancing, iosId: _IosExercise.cardioDance)
socialDance → const ExerciseType

socialDance

const ExerciseType(androidId: _AndroidExercise.dancing, iosId: _IosExercise.socialDance)
pickleball → const ExerciseType

pickleball

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.pickleball)
cooldown → const ExerciseType

cooldown

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.cooldown)
swimBikeRun → const ExerciseType

swimBikeRun

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.swimBikeRun)
transition → const ExerciseType

transition

const ExerciseType(androidId: _AndroidExercise.workout, iosId: _IosExercise.transition)

Properties

hashCode int
The hash code for this object.
no setterinherited
id int
Returns the id for the current platform
no setter
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromId(int id) ExerciseType?
Returns the ExerciseType for the given id

Constants

values → const List<ExerciseType>
A constant List of the values in this enum, in order of their declaration.