SquatExerciseName

public struct SquatExerciseName : ExerciseName
extension SquatExerciseName: Hashable

Squat Exercise Name

  • Exercise Name Type

    Declaration

    Swift

    public typealias ExerciseNameType = SquatExerciseName
  • Exercise Catagory Type

    Declaration

    Swift

    public var catagory: ExerciseCategory { get }
  • Exercise Name

    Declaration

    Swift

    private(set) public var name: String { get }
  • Exercise Name Number

    Declaration

    Swift

    private(set) public var number: UInt16 { get }
  • List of Supported ExerciseNames

    Declaration

    Swift

    static var supportedExerciseNames: [SquatExerciseName] { get }
  • Creates a ExerciseName Object

    Declaration

    Swift

    static func create(rawValue: UInt16) -> SquatExerciseName?

    Parameters

    rawValue

    exerciseNumber

    Return Value

    ExerciseName Object

Exercise Types

  • Leg Press

    Declaration

    Swift

    static var legPress: SquatExerciseName { get }
  • Back Squat with Body Bar

    Declaration

    Swift

    static var backSquatBodyBar: SquatExerciseName { get }
  • Back Squats

    Declaration

    Swift

    static var backSquats: SquatExerciseName { get }
  • Weighted Back Squats

    Declaration

    Swift

    static var weightedBackSquats: SquatExerciseName { get }
  • Balancing Squat

    Declaration

    Swift

    static var balancingSquat: SquatExerciseName { get }
  • Weighted Balancing Squat

    Declaration

    Swift

    static var weightedBalancingSquat: SquatExerciseName { get }
  • Barbell Back Squat

    Declaration

    Swift

    static var barbellBackSquat: SquatExerciseName { get }
  • Barbell Box Squat

    Declaration

    Swift

    static var barbellBoxSquat: SquatExerciseName { get }
  • Barbell Front Squat

    Declaration

    Swift

    static var barbellFrontSquat: SquatExerciseName { get }
  • Barbell Hack Squat

    Declaration

    Swift

    static var barbellHackSquat: SquatExerciseName { get }
  • Barbell Hang Squat Snatch

    Declaration

    Swift

    static var barbellHangSquatSnatch: SquatExerciseName { get }
  • Barbell Lateral Step Up

    Declaration

    Swift

    static var barbellLateralStepUp: SquatExerciseName { get }
  • Barbell Quarter Squat

    Declaration

    Swift

    static var barbellQuarterSquat: SquatExerciseName { get }
  • Barbell Siff Squat

    Declaration

    Swift

    static var barbellSiffSquat: SquatExerciseName { get }
  • Barbell Squat Snatch

    Declaration

    Swift

    static var barbellSquatSnatch: SquatExerciseName { get }
  • Barbell Squat with Heels Raised

    Declaration

    Swift

    static var barbellSquatHeelsRaised: SquatExerciseName { get }
  • Barbell Stepover

    Declaration

    Swift

    static var barbellStepover: SquatExerciseName { get }
  • Barbell Step Up

    Declaration

    Swift

    static var barbellStepUp: SquatExerciseName { get }
  • Bench Squat with Rotational Chop

    Declaration

    Swift

    static var benchSquatRotationalChop: SquatExerciseName { get }
  • Weighted Bench Squat with Rotational Chop

    Declaration

    Swift

    static var weightedBenchSquatRotationalChop: SquatExerciseName { get }
  • Body Weight Wall Squat

    Declaration

    Swift

    static var bodyWeightWallSquat: SquatExerciseName { get }
  • Weighted Wall Squat

    Declaration

    Swift

    static var weightedWallSquat: SquatExerciseName { get }
  • Box Step Squat

    Declaration

    Swift

    static var boxStepSquat: SquatExerciseName { get }
  • Weighted Box Step Squat

    Declaration

    Swift

    static var weightedBoxStepSquat: SquatExerciseName { get }
  • Braced Squat

    Declaration

    Swift

    static var bracedSquat: SquatExerciseName { get }
  • Crossed Arm Barbell Front Squat

    Declaration

    Swift

    static var crossedArmBarbellFrontSquat: SquatExerciseName { get }
  • Crossover Dumbbell Step Up

    Declaration

    Swift

    static var crossoverDumbbellStepUp: SquatExerciseName { get }
  • Dumbbell Front Squat

    Declaration

    Swift

    static var dumbbellFrontSquat: SquatExerciseName { get }
  • Dumbbell Split Squat

    Declaration

    Swift

    static var dumbbellSplitSquat: SquatExerciseName { get }
  • Dumbbell Squat

    Declaration

    Swift

    static var dumbbellSquat: SquatExerciseName { get }
  • Dumbbell Squat Clean

    Declaration

    Swift

    static var dumbbellSquatClean: SquatExerciseName { get }
  • Dumbbell Stepover

    Declaration

    Swift

    static var dumbbellStepover: SquatExerciseName { get }
  • Dumbbell Step Up

    Declaration

    Swift

    static var dumbbellStepUp: SquatExerciseName { get }
  • Elevated Single Leg Squat

    Declaration

    Swift

    static var elevatedSingleLegSquat: SquatExerciseName { get }
  • Weighted Elevated Single Leg Squat

    Declaration

    Swift

    static var weightedElevatedSingleLegSquat: SquatExerciseName { get }
  • Figure Four Squats

    Declaration

    Swift

    static var figureFourSquats: SquatExerciseName { get }
  • Weighted Figure Four Squats

    Declaration

    Swift

    static var weightedFigureFourSquats: SquatExerciseName { get }
  • Goblet Squat

    Declaration

    Swift

    static var gobletSquat: SquatExerciseName { get }
  • Kettlebell Squat

    Declaration

    Swift

    static var kettlebellSquat: SquatExerciseName { get }
  • Kettlebell Swing Overhead

    Declaration

    Swift

    static var kettlebellSwingOverhead: SquatExerciseName { get }
  • Kettlebell Swing with Flip to Squat

    Declaration

    Swift

    static var kettlebellSwingFlipSquat: SquatExerciseName { get }
  • Lateral Dumbbell Step Up

    Declaration

    Swift

    static var lateralDumbbellStepUp: SquatExerciseName { get }
  • One Legged Squat

    Declaration

    Swift

    static var oneLeggedSquat: SquatExerciseName { get }
  • Overhead Dumbbell Squat

    Declaration

    Swift

    static var overheadDumbbellSquat: SquatExerciseName { get }
  • Overhead Squat

    Declaration

    Swift

    static var overheadSquat: SquatExerciseName { get }
  • Partial Single Leg Squat

    Declaration

    Swift

    static var partialSingleLegSquat: SquatExerciseName { get }
  • Weighted Partial Single Leg Squat

    Declaration

    Swift

    static var weightedPartialSingleLegSquat: SquatExerciseName { get }
  • Pistol Squat

    Declaration

    Swift

    static var pistolSquat: SquatExerciseName { get }
  • Weighted Pistol Squat

    Declaration

    Swift

    static var weightedPistolSquat: SquatExerciseName { get }
  • Pile Slides

    Declaration

    Swift

    static var pileSlides: SquatExerciseName { get }
  • Weighted Pile Slides

    Declaration

    Swift

    static var weightedPileSlides: SquatExerciseName { get }
  • Pile Squat

    Declaration

    Swift

    static var pileSquat: SquatExerciseName { get }
  • Weighted Pile Squat

    Declaration

    Swift

    static var weightedPileSquat: SquatExerciseName { get }
  • Prisoner Squat

    Declaration

    Swift

    static var prisonerSquat: SquatExerciseName { get }
  • Weighted Prisoner Squat

    Declaration

    Swift

    static var weightedPrisonerSquat: SquatExerciseName { get }
  • Single Leg Bench Get Up

    Declaration

    Swift

    static var singleLegBenchGetUp: SquatExerciseName { get }
  • Weighted Single Leg Bench Get Up

    Declaration

    Swift

    static var weightedSingleLegBenchGetUp: SquatExerciseName { get }
  • Single Leg Bench Squat

    Declaration

    Swift

    static var singleLegBenchSquat: SquatExerciseName { get }
  • Weighted Single Leg Bench Squat

    Declaration

    Swift

    static var weightedSingleLegBenchSquat: SquatExerciseName { get }
  • Single Leg Squat on Swiss Ball

    Declaration

    Swift

    static var singleLegSquatSwissBall: SquatExerciseName { get }
  • Weighted Single Leg Squat on Swiss Ball

    Declaration

    Swift

    static var weightedSingleLegSquatSwissBall: SquatExerciseName { get }
  • Squat

    Declaration

    Swift

    static var squat: SquatExerciseName { get }
  • Weighted Squat

    Declaration

    Swift

    static var weightedSquat: SquatExerciseName { get }
  • Squats with Band

    Declaration

    Swift

    static var squatsBand: SquatExerciseName { get }
  • Staggered Squat

    Declaration

    Swift

    static var staggeredSquat: SquatExerciseName { get }
  • Weighted Staggered Squat

    Declaration

    Swift

    static var weightedStaggeredSquat: SquatExerciseName { get }
  • Step Up

    Declaration

    Swift

    static var stepUp: SquatExerciseName { get }
  • Weighted Step Up

    Declaration

    Swift

    static var weightedStepUp: SquatExerciseName { get }
  • Suitcase Squats

    Declaration

    Swift

    static var suitecaseSquats: SquatExerciseName { get }
  • Sumo Squat

    Declaration

    Swift

    static var sumoSquat: SquatExerciseName { get }
  • Sumo Squat Slide In

    Declaration

    Swift

    static var sumoSquatSlideIn: SquatExerciseName { get }
  • Weighted Sumo Squat Slide In

    Declaration

    Swift

    static var weightedSumoSquatSlideIn: SquatExerciseName { get }
  • Sumo Squat to High Pull

    Declaration

    Swift

    static var sumoSquatHighPull: SquatExerciseName { get }
  • Sumo Squat to Stand

    Declaration

    Swift

    static var sumoSquatStand: SquatExerciseName { get }
  • Weighted Sumo Squat to Stand

    Declaration

    Swift

    static var weightedSumoSquatStand: SquatExerciseName { get }
  • Sumo Squat with Rotation

    Declaration

    Swift

    static var sumoSquatRotation: SquatExerciseName { get }
  • Weighted Sumo Squat with Rotation

    Declaration

    Swift

    static var weightedSumoSquatRotation: SquatExerciseName { get }
  • Swiss Ball Body Weight Wall Squat

    Declaration

    Swift

    static var swissBallBodyWeightWallSquat: SquatExerciseName { get }
  • Weighted Swiss Ball Wall Squat

    Declaration

    Swift

    static var weightedSwissBallWallSquat: SquatExerciseName { get }
  • Thrusters

    Declaration

    Swift

    static var thrusters: SquatExerciseName { get }
  • Uneven Squat

    Declaration

    Swift

    static var unevenSquat: SquatExerciseName { get }
  • Weighted Uneven Squat

    Declaration

    Swift

    static var weightedUnevenSquat: SquatExerciseName { get }
  • Waist Slimming Squat

    Declaration

    Swift

    static var waistSlimmingSquat: SquatExerciseName { get }
  • Wall Ball

    Declaration

    Swift

    static var wallBall: SquatExerciseName { get }
  • Wide Stance Barbell Squat

    Declaration

    Swift

    static var wideStanceBarbellSquat: SquatExerciseName { get }
  • Wide Stance Goblet Squat

    Declaration

    Swift

    static var wideStanceGobletSquat: SquatExerciseName { get }
  • Zercher Squat

    Declaration

    Swift

    static var zercherSquat: SquatExerciseName { get }
  • KBS Overhead

    Declaration

    Swift

    static var kbsOverhead: SquatExerciseName { get }
  • Squat and Side Kick

    Declaration

    Swift

    static var squatSideKick: SquatExerciseName { get }
  • Squat Jumps In n Out

    Declaration

    Swift

    static var squatJumpsInOut: SquatExerciseName { get }
  • Pilates Pile Squats Parallel Turned Out Flat and Heels

    Declaration

    Swift

    static var pilatesPileSquatsParallelTurnedOutFlatHeels: SquatExerciseName { get }
  • Releve Straight Leg and Knee Bent with One Leg Variation

    Declaration

    Swift

    static var releveStraightLegKneeBenOneLegVariation: SquatExerciseName { get }