PulseType enum

Exercise types for Wear OS. Enumerates various exercise types with their associated identifiers, used for tracking and identifying different forms of physical activities.

Inheritance
Available extensions

Values

unknown → const PulseType

Represents an unknown exercise type.

const PulseType(0)
backExtension → const PulseType

Represents the back extension exercise.

const PulseType(1)
badminton → const PulseType

Represents the badminton sport.

const PulseType(2)
barbellShoulderPress → const PulseType

Represents the barbell shoulder press exercise.

const PulseType(3)
baseball → const PulseType

Represents the baseball sport.

const PulseType(4)
basketball → const PulseType

Represents the basketball sport.

const PulseType(5)
benchPress → const PulseType

Represents the bench press exercise.

const PulseType(6)
benchSitUp → const PulseType

Represents the bench sit-up exercise.

const PulseType(7)
biking → const PulseType

Represents biking.

const PulseType(8)
bikingStationary → const PulseType

Represents stationary biking.

const PulseType(9)
bootCamp → const PulseType

Represents boot camp workout.

const PulseType(10)
boxing → const PulseType

Represents boxing.

const PulseType(11)
burpee → const PulseType

Represents burpee exercise.

const PulseType(12)
calisthenics → const PulseType

Represents calisthenics.

const PulseType(13)
cricket → const PulseType

Represents the cricket sport.

const PulseType(14)
crunch → const PulseType

Represents crunch exercise.

const PulseType(15)
dancing → const PulseType

Represents dancing.

const PulseType(16)
deadlift → const PulseType

Represents deadlift exercise.

const PulseType(17)
dumbbellCurlRightArm → const PulseType

Represents dumbbell curl with right arm.

const PulseType(18)
dumbbellCurlLeftArm → const PulseType

Represents dumbbell curl with left arm.

const PulseType(19)
dumbbellFrontRaise → const PulseType

Represents dumbbell front raise exercise.

const PulseType(20)
dumbbellLateralRaise → const PulseType

Represents dumbbell lateral raise exercise.

const PulseType(21)
dumbbellTricepsExtensionLeftArm → const PulseType

Represents dumbbell triceps extension with left arm.

const PulseType(22)
dumbbellTricepsExtensionRightArm → const PulseType

Represents dumbbell triceps extension with right arm.

const PulseType(23)
dumbbellTricepsExtensionTwoArm → const PulseType

Represents dumbbell triceps extension with both arms.

const PulseType(24)
elliptical → const PulseType

Represents exercising on an elliptical machine.

const PulseType(25)
exerciseClass → const PulseType

Represents a general exercise class.

const PulseType(26)
fencing → const PulseType

Represents the fencing sport.

const PulseType(27)
frisbeeDisc → const PulseType

Represents playing with a frisbee disc.

const PulseType(28)
footballAmerican → const PulseType

Represents American football.

const PulseType(29)
footballAustralian → const PulseType

Represents Australian football.

const PulseType(30)
forwardTwist → const PulseType

Represents the forward twist exercise.

const PulseType(31)
golf → const PulseType

Represents the golf sport.

const PulseType(32)
guidedBreathing → const PulseType

Represents guided breathing exercise.

const PulseType(33)
gymnastics → const PulseType

Represents gymnastics.

const PulseType(34)
handball → const PulseType

Represents handball.

const PulseType(35)
highIntensityIntervalTraining → const PulseType

Represents high-intensity interval training.

const PulseType(36)
hiking → const PulseType

Represents hiking.

const PulseType(37)
iceHockey → const PulseType

Represents ice hockey.

const PulseType(38)
iceSkating → const PulseType

Represents ice skating.

const PulseType(39)
jumpRope → const PulseType

Represents jump rope exercise.

const PulseType(40)
jumpingJack → const PulseType

Represents jumping jacks.

const PulseType(41)
latPullDown → const PulseType

Represents lat pull-down exercise.

const PulseType(42)
lunge → const PulseType

Represents lunge exercise.

const PulseType(43)
martialArts → const PulseType

Represents martial arts.

const PulseType(44)
meditation → const PulseType

Represents meditation.

const PulseType(45)
paddling → const PulseType

Represents paddling.

const PulseType(46)
paraGliding → const PulseType

Represents para gliding.

const PulseType(47)
pilates → const PulseType

Represents pilates.

const PulseType(48)
plank → const PulseType

Represents plank exercise.

const PulseType(49)
racquetball → const PulseType

Represents racquetball.

const PulseType(50)
rockClimbing → const PulseType

Represents rock climbing.

const PulseType(51)
rollerHockey → const PulseType

Represents roller hockey.

const PulseType(52)
rowing → const PulseType

Represents rowing.

const PulseType(53)
rowingMachine → const PulseType

Represents exercising on a rowing machine.

const PulseType(54)
running → const PulseType

Represents running.

const PulseType(55)
runningTreadmill → const PulseType

Represents running on a treadmill.

const PulseType(56)
rugby → const PulseType

Represents rugby.

const PulseType(57)
sailing → const PulseType

Represents sailing.

const PulseType(58)
scubaDiving → const PulseType

Represents scuba diving.

const PulseType(59)
skating → const PulseType

Represents skating.

const PulseType(60)
skiing → const PulseType

Represents skiing.

const PulseType(61)
snowboarding → const PulseType

Represents snowboarding.

const PulseType(62)
snowshoeing → const PulseType

Represents snowshoeing.

const PulseType(63)
soccer → const PulseType

Represents soccer.

const PulseType(64)
softball → const PulseType

Represents softball.

const PulseType(65)
squash → const PulseType

Represents squash.

const PulseType(66)
squat → const PulseType

Represents squat exercise.

const PulseType(67)
stairClimbing → const PulseType

Represents stair climbing.

const PulseType(68)
stairClimbingMachine → const PulseType

Represents exercising on a stair climbing machine.

const PulseType(69)
strengthTraining → const PulseType

Represents strength training.

const PulseType(70)
stretching → const PulseType

Represents stretching exercise.

const PulseType(71)
surfing → const PulseType

Represents surfing.

const PulseType(72)
swimmingOpenWater → const PulseType

Represents open water swimming.

const PulseType(73)
swimmingPool → const PulseType

Represents swimming in a pool.

const PulseType(74)
tableTennis → const PulseType

Represents table tennis.

const PulseType(75)
tennis → const PulseType

Represents tennis.

const PulseType(76)
upperTwist → const PulseType

Represents upper twist exercise.

const PulseType(77)
volleyball → const PulseType

Represents volleyball.

const PulseType(78)
walking → const PulseType

Represents walking.

const PulseType(79)
waterPolo → const PulseType

Represents water polo.

const PulseType(80)
weightlifting → const PulseType

Represents weightlifting.

const PulseType(81)
workout → const PulseType

Represents a general workout.

const PulseType(82)
yoga → const PulseType

Represents yoga.

const PulseType(83)
backpacking → const PulseType

Represents backpacking.

const PulseType(84)
mountainBiking → const PulseType

Represents mountain biking.

const PulseType(85)
orienteering → const PulseType

Represents orienteering.

const PulseType(86)
inlineSkating → const PulseType

Represents inline skating.

const PulseType(87)
horseRiding → const PulseType

Represents horse riding.

const PulseType(88)
rollerSkating → const PulseType

Represents roller skating.

const PulseType(89)
yachting → const PulseType

Represents yachting.

const PulseType(90)
crossCountrySkiing → const PulseType

Represents cross-country skiing.

const PulseType(91)
alpineSkiing → const PulseType

Represents alpine skiing.

const PulseType(92)

Properties

hashCode int
The hash code for this object.
no setterinherited
id int
The numeric ID associated with the exercise type.
final
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) PulseType
Returns the PulseType corresponding to the provided id, or PulseType.unknown if no match is found.

Constants

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