package com.smkituilibrary.model import androidx.annotation.Keep import com.sency.smkitui.data.entity.UiElement import com.sency.smkitui.model.ScoringParamsData import com.sency.smkitui.model.UserData import com.sency.smkitui.model.workoutConfig.WorkoutConfigModel @Keep data class WFPSummary( var userData: UserData, var sessionId: String, var langauge: String, var activityType: String = "", var startTime: String = "", var endTime: String = "", var totalTime: Long = 0L, var totalScore: Float = 0F, var exercises: List = arrayListOf(), var workoutConfig: WorkoutConfigModel? = null ) @Keep data class WFPExerciseData( var userData: UserData, var activityType: String, var sessionId: String, var startTime: String, var endTime: String, var assessmentId: String?, var totalScore: Float? = 0f, var performanceScore: Float? = 0f, var techniqueScore: Float? = 0f, var repsPerformed: Int? = 0, var repsPerformedPerfect: Int? = 0, var timeInPosition: Float? = 0f, var timeInPositionPerfect: Float? = 0f, var peakRangeOfMotion: Float? = 0f, var feedbacks: Map?, // Exercise Info Data var exerciseId: String, var totalTime: Long, var uiElements: List, var instructionVideo: String, var voiceIntro: String, var prettyName: String, val side: String?, var scoringParamsData: ScoringParamsData? )