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
KinesteXAIFramework
KinestexLaunched
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