kinestex_sdk library
Classes
- APIContentResult
- APIContentResult represents the result of an API request
- APIService
- APIService handles all HTTP requests to the KinesteX API
- CustomType
- ErrorOccurred
- ErrorResult
- ExerciseCompleted
- ExerciseModel
- ExerciseModel represents the details of an exercise
- ExerciseOverview
- ExerciseResult
- ExercisesResponse
- ExercisesResult
- ExitKinestex
- ExitLeaderboard
- FinishedWorkout
- IStyle
- KinesteXAIFramework
- KinestexLaunched
- KinestexLoaded
- KinesteXViewBuilder
- LeftCameraFrame
- Mistake
- PlanDay
- PlanDay represents a day within a plan level
- PlanLevel
- PlanLevel defines a specific level within a workout plan
- PlanModel
- PlanModel represents a workout plan
- PlanModelCategory
- PlanModelCategory defines a category within a workout plan
- PlanResult
- PlansResponse
- PlansResult
- PlanUnlocked
- RawDataResult
- Reps
- ReturnedCameraFrame
- UserDetails
- WebViewMessage
- WorkoutCompleted
- WorkoutModel
- WorkoutModel represents the structure of a workout returned by the API
- WorkoutOpened
- WorkoutOverview
- WorkoutResult
- WorkoutSequenceExercise
- WorkoutsResponse
- WorkoutsResult
- WorkoutStarted
- WorkoutSummary
- WorkoutSummary provides basic information about a workout
Enums
- AdminContentType
- BodyPart
- BodyPart defines the different body parts that can be targeted by exercises
- ContentType
- ContentType defines the types of content that can be fetched from the API
- FilterType
- Gender
- Lifestyle
- PlanCategory
- SearchType
Functions
-
containsDisallowedCharacters(
String input) → bool -
genderString(
Gender gender) → String -
getPlanCategoryFromString(
String category) → PlanCategory -
lifestyleString(
Lifestyle lifestyle) → String -
normalizeWorkoutExercises(
List< WorkoutSequenceExercise> ? exercises) → List<Map< ?String, dynamic> > - Normalizes and validates a list of workout exercises
-
planCategoryString(
PlanCategory category) → String -
segmentFor(
AdminContentType type) → String