CoreExerciseName

public struct CoreExerciseName : ExerciseName
extension CoreExerciseName: Hashable

Core Exercise Name

  • Exercise Name Type

    Declaration

    Swift

    public typealias ExerciseNameType = CoreExerciseName
  • 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: [CoreExerciseName] { get }
  • Creates a ExerciseName Object

    Declaration

    Swift

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

    Parameters

    rawValue

    exerciseNumber

    Return Value

    ExerciseName Object

Exercise Types

  • Abs Jabs

    Declaration

    Swift

    static var absJabs: CoreExerciseName { get }
  • Weighted Abs Jabs

    Declaration

    Swift

    static var weightedAbsJabs: CoreExerciseName { get }
  • Alternating Plate Reach

    Declaration

    Swift

    static var alternatingPlateReach: CoreExerciseName { get }
  • Barbell Rollout

    Declaration

    Swift

    static var barbellRollout: CoreExerciseName { get }
  • Weighted Barbell Rollout

    Declaration

    Swift

    static var weightedBarbellRollout: CoreExerciseName { get }
  • Body Bar Oblique Twist

    Declaration

    Swift

    static var bodyBarObliqueTwist: CoreExerciseName { get }
  • Cable Core Press

    Declaration

    Swift

    static var cableCorePress: CoreExerciseName { get }
  • Cable Side Bend

    Declaration

    Swift

    static var cableSideBend: CoreExerciseName { get }
  • Side Bend

    Declaration

    Swift

    static var sideBend: CoreExerciseName { get }
  • Weighted Side Bend

    Declaration

    Swift

    static var weightedSideBend: CoreExerciseName { get }
  • Crescent Circle

    Declaration

    Swift

    static var crescentCircle: CoreExerciseName { get }
  • Weighted Crescent Circle

    Declaration

    Swift

    static var weightedCrescentCircle: CoreExerciseName { get }
  • Cycling Russian Twist

    Declaration

    Swift

    static var cyclingRussianTwist: CoreExerciseName { get }
  • Weighted Cycling Russian Twist

    Declaration

    Swift

    static var weightedCyclingRussianTwist: CoreExerciseName { get }
  • Elevated Feet Russian Twist

    Declaration

    Swift

    static var elevatedFeetRussianTwist: CoreExerciseName { get }
  • Weighted Elevated Feet Russian Twist

    Declaration

    Swift

    static var weightedElevatedFeetRussianTwist: CoreExerciseName { get }
  • Half Turkish Get Up

    Declaration

    Swift

    static var halfTurkishGetUp: CoreExerciseName { get }
  • Kettlebell Windmill

    Declaration

    Swift

    static var kettlebellWindmill: CoreExerciseName { get }
  • Kneeling Ab Wheel

    Declaration

    Swift

    static var kneelingAbWheel: CoreExerciseName { get }
  • Weighted Kneeling Ab Wheel

    Declaration

    Swift

    static var weightedKneelingAbWheel: CoreExerciseName { get }
  • Modified front Lever

    Declaration

    Swift

    static var modifiedFrontLever: CoreExerciseName { get }
  • Open Knee Tucks

    Declaration

    Swift

    static var openKneeTucks: CoreExerciseName { get }
  • Weighted Open Knee Tucks

    Declaration

    Swift

    static var weightedOpenKneeTucks: CoreExerciseName { get }
  • Side Abs Leg Lift

    Declaration

    Swift

    static var sideAbsLegLift: CoreExerciseName { get }
  • Weighted Side Abs Leg Lift

    Declaration

    Swift

    static var weightedSideAbsLegLift: CoreExerciseName { get }
  • Swiss Ball Jackknife

    Declaration

    Swift

    static var swissBallJackknife: CoreExerciseName { get }
  • Weighted Swiss Ball Jackknife

    Declaration

    Swift

    static var weightedSwissBallJackknife: CoreExerciseName { get }
  • Swiss Ball Pike

    Declaration

    Swift

    static var swissBallPike: CoreExerciseName { get }
  • Weighted Swiss Ball Pike

    Declaration

    Swift

    static var weightedSwissBallPike: CoreExerciseName { get }
  • Swiss Ball Rollout

    Declaration

    Swift

    static var swissBallRollout: CoreExerciseName { get }
  • Weighted Swiss Ball Rollout

    Declaration

    Swift

    static var weightedSwissBallRollout: CoreExerciseName { get }
  • Triangle Hip Press

    Declaration

    Swift

    static var triangleHipPress: CoreExerciseName { get }
  • Weighted Triangle Hip Press

    Declaration

    Swift

    static var weightedTriangleHipPress: CoreExerciseName { get }
  • TRX Suspended Jackknife

    Declaration

    Swift

    static var trxSuspendedJackknife: CoreExerciseName { get }
  • Weighted TRX Suspended Jackknife

    Declaration

    Swift

    static var weightedTrxSuspendedJackknife: CoreExerciseName { get }
  • U Boat

    Declaration

    Swift

    static var uBoat: CoreExerciseName { get }
  • Weighted U Boat

    Declaration

    Swift

    static var weightedUBoat: CoreExerciseName { get }
  • Windmill Switches

    Declaration

    Swift

    static var windmillSwitches: CoreExerciseName { get }
  • Weighted Windmill Switches

    Declaration

    Swift

    static var weightedWindmillSwitches: CoreExerciseName { get }
  • Alternating Slide Out

    Declaration

    Swift

    static var alternatingSlideOut: CoreExerciseName { get }
  • Weighted Alternating Slide Out

    Declaration

    Swift

    static var weightedAlternatingSlideOut: CoreExerciseName { get }
  • GHD Back Extensions

    Declaration

    Swift

    static var ghdBackExtensions: CoreExerciseName { get }
  • Weighted GHD Back Extensions

    Declaration

    Swift

    static var weightedGhdBackExtensions: CoreExerciseName { get }
  • Overhead Walk

    Declaration

    Swift

    static var overheadWalk: CoreExerciseName { get }
  • Inchworm

    Declaration

    Swift

    static var inchworm: CoreExerciseName { get }
  • Weighted Modified Front Lever

    Declaration

    Swift

    static var weightedModifiedFrontLever: CoreExerciseName { get }