SMKitConfig class

Constructors

SMKitConfig({bool? enableIntelligenceRest, bool? enableHeartRateRest, int? heartRateRestThreshold, bool? allowAudioMixing, bool? showExternalAudioControl, bool? playPhoneCalibrationAudio, bool? playBodyCalibrationAudio, bool? enableButtonTutorial, String? buttonTutorialCompletionAudioPath, bool? showRowingPhoneCalibration, bool? enableWatchCompanion, bool? accuratePoseEstimation, bool? enablePhoneMovementCountPrevention, bool? enableVariationMismatchFeedback, bool? startTimerOnFirstActivity, int? workoutContinuationTimerDuration, SkeletonConfig? skeletonConfig, SMKitColorTheme? colorTheme, List<SMKitPauseType>? pauseTypes, InstructionVideoConfig? instructionVideoConfig, bool? useDefaultGuidanceMode, bool? guidanceModeSuggestion, SMKitFeedbackFrequency? feedbackFrequency, SMKitVoice? voiceFeedbackVoice, SMKitVoice? mobilityFlowVoice, bool? automaticallyPreloadModels, bool? enablePerExerciseBodyCalibration, bool? enableBodyCalibrationObjectDetection, List<String>? bodyCalibrationRequiredObjectClasses, bool? enableObjectDetectionFeedbacks, bool? showAllSkeletonKeypoints, MobilityFlowHoldIndicatorStyle? mobilityFlowHoldIndicatorStyle, bool? hostManagedExternalAudioDucking, bool? usePlayAndRecordForSDKSounds, bool? enableDiagnostics, bool? enableSmallBodyPartFocus, bool? guidanceDebugLogging, String? androidConfigString, bool? exerciseSummaryTimingMetrics, bool? includeAssessmentInsights, bool? showDebugBoundingBox})
const

Properties

accuratePoseEstimation → bool?
final
allowAudioMixing → bool?
final
androidConfigString → String?
final
automaticallyPreloadModels → bool?
iOS-only: automatically prepare models after configure.
final
bodyCalibrationRequiredObjectClasses → List<String>?
final
buttonTutorialCompletionAudioPath → String?
final
colorTheme → SMKitColorTheme?
final
enableBodyCalibrationObjectDetection → bool?
final
enableButtonTutorial → bool?
final
enableDiagnostics → bool?
iOS-only: emit diagnostic events on the diagnostics stream.
final
enableHeartRateRest → bool?
final
enableIntelligenceRest → bool?
final
enableObjectDetectionFeedbacks → bool?
final
enablePerExerciseBodyCalibration → bool?
final
enablePhoneMovementCountPrevention → bool?
final
enableSmallBodyPartFocus → bool?
Enable instruction-video body-part focus SDK-wide.
final
enableVariationMismatchFeedback → bool?
final
enableWatchCompanion → bool?
final
exerciseSummaryTimingMetrics → bool?
Android requires configure again; iOS applies this immediately.
final
feedbackFrequency → SMKitFeedbackFrequency?
Optional spoken coaching frequency. Instructions remain unaffected.
final
guidanceDebugLogging → bool?
final
guidanceModeSuggestion → bool?
Enable supported next-step guidance suggestions.
final
hashCode → int
The hash code for this object.
no setterinherited
heartRateRestThreshold → int?
final
hostManagedExternalAudioDucking → bool?
final
includeAssessmentInsights → bool?
Takes effect when SMKitUI is configured again.
final
instructionVideoConfig → InstructionVideoConfig?
final
mobilityFlowHoldIndicatorStyle → MobilityFlowHoldIndicatorStyle?
final
mobilityFlowVoice → SMKitVoice?
English mobility-flow voice selected during configure; defaults to female_1.
final
pauseTypes → List<SMKitPauseType>?
final
playBodyCalibrationAudio → bool?
final
playPhoneCalibrationAudio → bool?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showAllSkeletonKeypoints → bool?
final
showDebugBoundingBox → bool?
final
showExternalAudioControl → bool?
final
showRowingPhoneCalibration → bool?
final
skeletonConfig → SkeletonConfig?
final
startTimerOnFirstActivity → bool?
final
useDefaultGuidanceMode → bool?
final
usePlayAndRecordForSDKSounds → bool?
final
voiceFeedbackVoice → SMKitVoice?
English feedback voice selected during configure; defaults to male_1.
final
workoutContinuationTimerDuration → int?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited