package com.smkituilibrary.model import androidx.annotation.Keep import com.sency.smkitui.data.entity.UiElement @Keep internal data class SMKitExercise( val detector: String? = null, val uiElements: Set? = null, val repBased: Boolean? = null, val videoInstruction: String? = null, val introSeconds: Int? = null, val totalSeconds: Int? = null, val scoringParams: SMKitScoringParams? = null, val prettyName: String? = null, val exerciseIntro: String? = null, val exerciseClosure: String? = null, val closureFailedSound: String? = null, val summaryTitle: String? = null, val summarySubTitle: String? = null, val summaryTitleMainMetric: String? = null, val summarySubTitleMainMetric: String? = null, val side: String? = null, ) @Keep internal data class SMKitScoringParams( val type: String? = null, val scoreFactor: Float? = null, val targetTime: Int? = null, val targetReps: Int? = null, val targetRom: String? = null, val passCriteria: List? = null, )