SubSport

public enum SubSport: UInt8

FIT Sub Sport

  • Generic

    Declaration

    Swift

    case generic                = 1
  • Treadmill - Run/Fitness Equipment

    Declaration

    Swift

    case treadmill              = 2
  • Street - run

    Declaration

    Swift

    case street                 = 3
  • Track - run

    Declaration

    Swift

    case track                  = 4
  • Spin - Cycling

    Declaration

    Swift

    case spin                   = 5
  • Indoor Cycling - Cycling/Fitness Equipment

    Declaration

    Swift

    case indoorCycling          = 6
  • Road - Cycling

    Declaration

    Swift

    case road                   = 7
  • Mountain - Cycling

    Declaration

    Swift

    case mountain               = 8
  • Downhill - Cycling

    Declaration

    Swift

    case downhill               = 9
  • Recumbent - Cycling

    Declaration

    Swift

    case recumbent              = 10
  • Cyclocross - Cycling

    Declaration

    Swift

    case cyclocross             = 11
  • Hand Cycling - Cycling

    Declaration

    Swift

    case handCycling            = 12
  • Track Cycling - Cycling

    Declaration

    Swift

    case trackCycling           = 13
  • Indoor Rowing - Fitness Equipment

    Declaration

    Swift

    case indoorRowing           = 14
  • Elliptical - Fitness Equipment

    Declaration

    Swift

    case elliptical             = 15
  • Stair Climbing - Fitness Eqiupment

    Declaration

    Swift

    case stairClimbing          = 16
  • Lap Swimming - Swimming

    Declaration

    Swift

    case lapSwimming            = 17
  • Open Water - Swimming

    Declaration

    Swift

    case openWater              = 18
  • Flexibility Training - Training

    Declaration

    Swift

    case flexibilityTraining    = 19
  • Strength Training - Training

    Declaration

    Swift

    case strengthTraining       = 20
  • Warm Up - Tennis

    Declaration

    Swift

    case warmUp                 = 21
  • Match - Tennis

    Declaration

    Swift

    case match                  = 22
  • Exercise - Tennis

    Declaration

    Swift

    case exercise               = 23
  • Challenge - Tenni

    Declaration

    Swift

    case challenge              = 24
  • Indoor Skiing - Fitness Equipment

    Declaration

    Swift

    case indoorSkiing           = 25
  • Cardio Training - Training

    Declaration

    Swift

    case cardioTraining         = 26
  • Indoor Walking = Walking/Fitness Equipment

    Declaration

    Swift

    case indoorWalking          = 27
  • E Bike Fitness - E-Biking

    Declaration

    Swift

    case eBikeFitness           = 28
  • bmx

    BMX - Cycling

    Declaration

    Swift

    case bmx                    = 29
  • Casual Walking - Walking

    Declaration

    Swift

    case casualWalking          = 30
  • Speed Walking - Walking

    Declaration

    Swift

    case speedWalking           = 31
  • Bike to Run Transition - Transition

    Declaration

    Swift

    case bikeRunTransition      = 32
  • Run to Bike Transition - Transition

    Declaration

    Swift

    case runBikeTransition      = 33
  • Swim to Bike Transition - Transition

    Declaration

    Swift

    case swimBikeTransition     = 34
  • atv

    ATV - Motorcycling

    Declaration

    Swift

    case atv                    = 35
  • Motocross = Motorcycling

    Declaration

    Swift

    case motocross              = 36
  • Backcountry - Alpine Skiing/Snowboarding

    Declaration

    Swift

    case backcountry            = 37
  • Resort - Alpine Skiing/Snowboarding

    Declaration

    Swift

    case resort                 = 38
  • RC Drone - Flying

    Declaration

    Swift

    case rcDrone                = 39
  • Wingsuit - Flying

    Declaration

    Swift

    case wingsuit               = 40
  • Whitewater - Kayaking/Rafting

    Declaration

    Swift

    case whitewater             = 41
  • Skate Skiing = Cross Country Skiing

    Declaration

    Swift

    case skateSkiing            = 42
  • Yoga - Training

    Declaration

    Swift

    case yoga                   = 43
  • Pilates - Training

    Declaration

    Swift

    case pilates                = 44
  • Indoor Running - Run

    Declaration

    Swift

    case indoorRunning          = 45
  • Gravel Cycling - Cycling

    Declaration

    Swift

    case gravelCycling          = 46
  • E Bike Mountain - Cycling

    Declaration

    Swift

    case eBikeMountain          = 47
  • Commuting - Cycling

    Declaration

    Swift

    case commuting              = 48
  • Mixed Surface - Cycling

    Declaration

    Swift

    case mixedSurface           = 49
  • Navigate

    Declaration

    Swift

    case navigate               = 50
  • Track Me

    Declaration

    Swift

    case trackMe                = 51
  • map

    Map

    Declaration

    Swift

    case map                    = 52
  • Single Gas Diving - Diving

    Declaration

    Swift

    case singleGasDiving        = 53
  • Multi Gas Diving - Diving

    Declaration

    Swift

    case multiGasDiving         = 54
  • Gauge Diving - Diving

    Declaration

    Swift

    case gaugeDiving            = 55
  • Apnea Diving - Diving

    Declaration

    Swift

    case apneaDiving            = 57
  • Virtual Activity - Used for events where participants run, crawl through mud, climb over walls, etc

    Declaration

    Swift

    case virtualActivity        = 58
  • all

    All

    Declaration

    Swift

    case all                    = 254
  • Invalid

    Declaration

    Swift

    case invalid                = 255